一、通过名字自动装配
1、
2、Spring会自动根据属性名去容器中寻找bean。
二、通过类型自动装配
1、
2、Spring会自动根据类型去容器中寻找bean。
3、但多于一个匹配的,就会抛出异常。
三、匹配构造器自动装配
1、
2、根据构造器的方式自动装配。
四、整合自动装配
1、
2、先尝试用构造器装配,再尝试用byType方式进行自动装配。
五、手动装配会覆盖自动装配。
1、
<bean id=".." class=".." autowire="byName" />
2、Spring会自动根据属性名去容器中寻找bean。
二、通过类型自动装配
1、
<bean id=".." class=".." autowire="byType" />
2、Spring会自动根据类型去容器中寻找bean。
3、但多于一个匹配的,就会抛出异常。
三、匹配构造器自动装配
1、
<bean id=".." class=".." autowire="constructor" />
2、根据构造器的方式自动装配。
四、整合自动装配
1、
<bean id=".." class=".." autowire="constructor" />
2、先尝试用构造器装配,再尝试用byType方式进行自动装配。
五、手动装配会覆盖自动装配。