AutoWiring
在全局属性中声明;default-auotowire="ByName"
属性:
NO:什么也不做
ByName:根据属性名称自动装配,此选项将检查容器,并找到名称和属性完全一样的Bean,然后将其与属性自动装配。若id重复,会报异常。
ByType;根据类型自动装配(属性类型),同上,如果存在多个类型相同的Type,将会抛出异常,并指出不能通过此方式装配,如果没有找到,则什么事情都不发生
Constructor:根据构造器参数匹配,同上(TYPE),若没有找到会报异常。
也是根据Bean 的类型去匹配的。
Resource:
如果前缀什么都不写,默认使用Appcliantion上下文寻找,也是classpath.