【Spring】自动装配
2009-11-05 09:56
323 查看
为了避免在大的应用中出现较多的配置文件,Spring提供了autowire功能
在xml配置文件中只需要设置需要自动装配的<bean>中的autowire属性
其可选值有
byName 在容器中寻找和需要自动装配的属性名相同的Bean(或ID),如果没有找到相符的Bean,则不装配该属性
byType 同上,但如果找到超过一个相符的Bean,则抛出异常。
constructor 同上
autodetect 首先尝试constructor来装配,然后使用byType,如果找到超过一个相符的Bena则抛出异常
default 根据<beans>的default-autowire属性来装配。
no 不使用自动装配
当使用构造函数自动装配时,自动装配与手动装配 只能使用一种方式,不能混合使用。
在xml配置文件中只需要设置需要自动装配的<bean>中的autowire属性
其可选值有
byName 在容器中寻找和需要自动装配的属性名相同的Bean(或ID),如果没有找到相符的Bean,则不装配该属性
byType 同上,但如果找到超过一个相符的Bean,则抛出异常。
constructor 同上
autodetect 首先尝试constructor来装配,然后使用byType,如果找到超过一个相符的Bena则抛出异常
default 根据<beans>的default-autowire属性来装配。
no 不使用自动装配
当使用构造函数自动装配时,自动装配与手动装配 只能使用一种方式,不能混合使用。
相关文章推荐
- Spring IOC自动装配
- spring的自动装配
- Spring 【自动装配】
- Spring学习笔记 5. 尚硅谷_佟刚_Spring_自动装配
- Spring的《XML显式装配bean》- 默认自动装配
- spring 的自动装配 autowire
- Spring@Autowired注解与自动装配
- Spring-4:bean的自动装配及一些问题
- Spring4-自动装配Beans-通过注解@Autowired在Set方法上
- spring-使用注解实现Bean自动装配2
- Spring常用注解,自动扫描装配Bean
- Spring中Bean的自动装配
- Spring基础---自动装配的方式
- Spring@Autowired注解与自动装配
- Spring之自动装配
- 第四章 Spring.Net 如何管理您的类___对象的自动装配
- 第四章 Spring.Net 如何管理您的类___对象的自动装配
- spring中的自动装配
- Spring中自动装配
- Spring学习五:Bean自动装配