0%

6.DI依赖注入

6.1构造器注入

上一章已经说过了。。。。

6.2Set方式注入【重点】

  • 依赖注入:set注入!

    • 依赖:Bean对象的创建依赖于容器

    • 注入:Bean对象中的所有属性由容器来注入!

      阅读全文 »

5.Spring的配置

5.1别名

1
2
3
4
5
6
<bean id="user" class="com.lwj.pojo.User">
<property name="name" value="pojo"></property>
<!--property给对象设置初始值-->
</bean>

<alias name="user" alias="user2"></alias>
阅读全文 »

4.IOC创建对象的方式

  1. 使用无参构造创建对象,默认

  2. 假设我们要用有参构造创建对象

    1. 下标赋值

      1
      2
      3
      4
      <bean id="exampleBean" class="examples.ExampleBean">
      <constructor-arg index="0" value="7500000"/>
      <constructor-arg index="1" value="42"/>
      </bean>
    2. 参数类型匹配(不建议使用)

      1
      2
      3
      4
      <bean id="exampleBean" class="examples.ExampleBean">
      <constructor-arg type="int" value="7500000"/>
      <constructor-arg type="java.lang.String" value="42"/>
      </bean>

总结:在配置文件加载的时候,容器中的对象就已经初始化了