<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"
default-autowire="default">
default-autowire=
<xsd:enumeration value="default"/>
<xsd:enumeration value="no"/>
<xsd:enumeration value="byName"/>
<xsd:enumeration value="byType"/>
<xsd:enumeration value="constructor"/>
默认是default 也就是no
难点是 constructor 类构造器内有什么类型就自动装配什么
其机制是先按名装配,若无再按类型装配
细节:按名 装配 是哪个名字??
一般我们在的的时候都是a setA getA 一一对应,但实际上他只检查setA,把setA 中的A看做是名字