依赖注入分类
设值注入
- <bean id="user" class="com.zcl.spring.setterinjection.User">
- <property name="name" value="Zhao" />
- <property name="age" value="22" />
- <property name="country" value="China" />
- </bean>
构造方法注入
- <bean id="user" class="com.zcl.spring.setterinjection.User">
- <constructor-arg value="Zhao" />
- <constructor-arg value="22" />
- <constructor-arg value="China" />
- </bean>
接口注入
依赖注入属性设置
值属性
基本类型和字符串
空值null
空字符串“”
引用属性
引用属性的三种形式
Bean
Local
Parent
集合对象属性
数组和List
Set
Map
Properties