<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 注册School-->
<bean id="mySchool" class="com.gqc.di08.School">
<property name="name" value="清华大学" />
</bean>
<bean id="myPrimarySchool" class="com.gqc.di08.School">
<property name="address" value="海淀区" />
</bean>
<!-- 注册Student
autowire="byType" 会从容器中查找与实体类的域属性类型 具有is-a关系的 Bean并将该Bean对象自动注入给该域属性
-->
<bean id="myStudent" class="com.gqc.di08.Student" autowire="byType">
<property name="name" value="张三"/>
<property name="age" value="11" />
</bean>
</beans>
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 注册School-->
<bean id="school" class="com.gqc.di07.School">
<property name="name" value="清华大学" />
</bean>
<!-- 注册Student
autowire="byName" 会从容器中查找与实体类的域属性同名的Bean的id 并将该Bean对象自动注入给该域属性
-->
<bean id="myStudent" class="com.gqc.di07.Student" autowire="byName">
<property name="name" value="张三"/>
<property name="age" value="11" />
</bean>
</beans>