spring 配置文档类型
schema
bean
依赖注入
属性注入
变量的前两个字母要么全部大写,要么全部小写 注入只认setxx方法
构造函数注入
按类型匹配注入
<constructor-arg type="java.lang.String">
<value>红旗CA72</value>
</constructor-arg>
按索引匹配注入
<constructor-arg index="0" type="java.lang.String">
<value>红旗CA72</value>
</constructor-arg>
<constructor-arg index="1" type="java.lang.String">
<value>中国一汽</value>
</constructor-arg>
<constructor-arg index="2" type="int">
<value>200</value>
</constructor-arg>
联合使用类型和索引匹配入参
通过自身类型反射匹配入参
循环依赖问题 调整构造函数注入为属性注入
工厂方法注入
非静态工厂方法
静态工厂方法
注入参数详解
字面值
引用其他的bean
内部bean
null值
级联属性
集合类型属性 包括了 List Set Map Properties 强类型集合 集合合并
简化配置方式
直接量
引用其他bean
自动装配
自动装配类型 autowire byName byTpe constructor autodetect
方法注入
lookup方法注入
方法替换
bean之间的关系
继承
依赖
引用
bean作用域