引用类型的自动注入
spring框架根据某些规则可以给引用类型赋值
只针对引用类型的赋值,简单类型做不了
自动注入的规则:byName / byType
1. byName:按照名称注入
- java类中引用类型的属性名和spring容器中(配置文件中)的bean的id是一样的
- 并且数据类型是一致的,这样的容器中的bean spring能够自动赋值给引用类型
- 需要在bean标签上添加autowird="byName"属性
<bean id="school" class="com.yixuexi.test.School">
<property name="id" value="666"></property>
<property name="name" value="北京市第一中学"