美文网首页
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