您的位置:首页 > 编程语言 > Java开发

【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 不使用自动装配

当使用构造函数自动装配时,自动装配与手动装配 只能使用一种方式,不能混合使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: