Spring_IOC容器:XML方式-自动装配(Bean管理)

1.什么是自动装配

(1)根据指定装配规则(属性名称或者属性类型),Spring自动将匹配的属性值进行注入

2.演示自动装配过程

(1)根据属性名称进行注入

    <!--实现自动装备
    bean标签属性 autowire,配置自动装配
    autowire属性常用的两个值
           byName 根据属性名称注入,注入值bean的id值和类属性名称一样
           byType 根据属性类型注入
    -->
    <bean id="book" class="com.tinstu.spring.Book" autowire="byName">
      <!--自动装配将其代替  <property name="bname" ref="user"></property> -->
    </bean>
    <bean id="user" class="com.tinstu.spring.User"></bean>

(2) 根据属性类型进行注入

    <!--实现自动装备
    bean标签属性 autowire,配置自动装配
    autowire属性常用的两个值
           byName 根据属性名称注入,注入值bean的id值和类属性名称一样
           byType 根据属性类型注入
    -->
    <bean id="book" class="com.tinstu.spring.Book" autowire="byType">
      <!--自动装配将其代替  <property name="bname" ref="user"></property> -->
    </bean>
    <bean id="user" class="com.tinstu.spring.User"></bean>

 

阅读剩余
THE END