Person类中有String name,Pet pet,Car car三个属性
byType自动装配
<bean id="pet" class="po2.Pet" p:name="cat" p:color="black"></bean>
<bean id="car" class="po2.Car" p:name="BMW" p:speed="160"></bean>
<bean id="1" class="po2.Person" p:name="小白" autowire="byName"></bean>
通过设置
autowire="byName"可以自动为person剩余的字段赋值,在IOC容器中找类型与Person里setXX方法对应数据类型的bean
byName自动装配
<bean id="pet" class="po2.Pet" p:name="cat" p:color="black"></bean>
<bean id="car" class="po2.Car" p:name="BMW" p:speed="160"></bean>
<bean id="1" class="po2.Person" p:name="小白" autowire="byName"></bean>
通过设置
autowire="byName"可以自动为person剩余的字段赋值,是在IOC容器中找id值与person中的setXX方法相对应的bean