• Spring_day01--Spring的bean管理(xml方式)_属性注入介绍


    Spring的bean管理(xml方式)

    Bean实例化的方式

    1 在spring里面通过配置文件 创建对象

    2 bean实例化(创建对象)三种方式实现

    第一种 使用类的无参数构造创建(重点)

    User类里面不写默认就有无参构造,写了有参构造无参构造就没了

    类里面没有无参数的构造,出现异常

    第二种 使用静态工厂创建(不用)

    (1)创建静态的方法,返回类对象

    第三种 使用实例工厂创建(不用)

    (1)创建不是静态的方法,返回类对象

    Bean标签常用属性

    (1)id属性:起名称,id属性值名称任意命名

    - id属性值,不能包含特殊符号

    - 根据id值得到配置对象

    (2)class属性:创建对象所在类的全路径

    (3)name属性:功能和id属性一样的,id属性值不能包含特殊符号,但是在name属性值里面可以包含特殊符号

    (4)scope属性

    - singleton:默认值,单例

    - prototype:多例(用在配置action

    - request:创建对象把对象放到request域里面

    - session:创建对象把对象放到session域里面

    - globalSession:创建对象把对象放到globalSession里面(全局session

    属性注入介绍

    1 创建对象时候,向类里面属性里面设置值

    2 属性注入的方式介绍(三种方式)

    (1)使用set方法注入

    (2)使用有参数构造注入

    (3)使用接口注入

    3 在spring框架里面,支持前两种方式

    (1)set方法注入(重点)

    (2)有参数构造注入

    使用有参数构造注入属性

    使用set方法注入属性(重点)

     

  • 相关阅读:
    My Vim
    POJ 3292 Semi-prime H-numbers
    洛谷P3954 成绩【民间数据】
    数据结构—栈/队列
    说服式设计(persuasive design)的行为模型
    发送邮件给某人:mailto标签
    如何识别和利用用户情绪
    HDU Good Numbers (热身赛2)
    atlas z 轴
    什么叫“默认邮件客户端没有正确安装”?
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7885166.html
Copyright © 2020-2023  润新知