美文网首页
Spring之autowired

Spring之autowired

作者: 田真的架构人生 | 来源:发表于2017-08-16 21:15 被阅读0次

spring提供@autowired注解来对组件进行注入初始化,其底层机制是利用java反射来控制组件的访问,
这简化了我们的编程,省掉了一堆毫无业务逻辑的set方法。
但是我们需要注意的是,autowired是按照byType的方式进行注入的,一般在spring工厂里面同一种类型,
我们只会声明一次,这种情况下没问题。但有时候,同一种类型我们会创建多个不同的bean来注入给其它不同的bean,
这时候autowired就会报异常,因为spring找到了不止一个bean,区分不了,工厂初始化失败,
这时候,我们就需要在autowired的基础上,再指定注入bean的名字,使用@Qualifier("xxx")即可达到目的。

相关文章

网友评论

      本文标题:Spring之autowired

      本文链接:https://www.haomeiwen.com/subject/sbswrxtx.html