在ioc容器中装配bean
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作用域
?
?
?
?
?