IOC基于Bean的xml自动装配

  IOC基于Bean的xml自动装配

一:什么是自动装配:

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

  (2)bean标签属性autowire,配置自动装配

  (3)autowire属性常用两个值:

      byName根据属性名注入,注入bean的id和类的属性名称一样

      byType根据属性类型注入

 

二:普通匹配与自动装配:

  普通匹配:

<bean id="emp" class="com.test.Emp">
    <property name="dept"ref="dept"></property>
</bean><bean id="dept" class="com.test.dept"></bean>
 

 

实现自动装配:

<bean id="emp" class="com.test.Emp" autowire="byName"></bean><!--根据name(也就是id)匹配-->
<bean id="emp" class="com.test.Emp" autowire="byType"></bean><!--根据type(也就是看class)匹配-->
​
​
<bean id="dept" class="com.test.dept"></bean>

 

 

posted @ 2020-10-25 18:45  焕不涣  阅读(94)  评论(0编辑  收藏  举报