Wetts's blog

Stay Hungry, Stay Foolish.

0%

依赖注入-XML配置-自动装配

<bean>元素提供了一个指定自动装配类型的属性:autowire=”自动装配类型”
<beans>元素标签中的default-autowire属性可以匹配全局自动匹配,默认值是no

<beans>中定义的自动装配策略可以被<bean>的自动装配策略覆盖

Spring提供了4种自动装配类型

  • byName:根据名称进行自动匹配
  • byType:根据类型进行自动匹配
  • constructor:与byType类似,只不过它是针对构造函数注入而言的。如果容器中没有找到和构造函数入参匹配类型的Bean,Spring将抛出异常
  • autodetect:根据Bean的自省机制决定采用byType还是constructor进行自动装配:如果Bean提供了默认的构造函数,则采用byType,否则采用constructor