Autowiring collaborators
定义bean的autowire属性
autowiring modes
Mode | Explanation |
---|---|
no | 不自动注入 |
byName | 依据属性的名字自动注入 |
byType | 依据类型自动注入,如果有多个相同的类型,抛出异常 |
constructor | 与byType相似 |
byType或者constructor自动装配模式也可以应用于数组和指定类型的集合。在这种情况下容器中的的有匹配
对象将被应用于满足各种依赖。
对于key值类型为String的强类型Map也可以自动装配。一个自动装配的Map value值将由匹配类型的bean所填充
Excluding a bean from autowiring
<bean>的autowire-candidate属性设置为false
<beans>的default-autowire-candidates