ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Spring之autowired

Spring之autowired

原创 Linux操作系统 作者:541732025 时间:2013-11-08 17:24:17 0 删除 编辑

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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28912557/viewspace-776136/,如需转载,请注明出处,否则将追究法律责任。

下一篇: Hbase VS Oracle
请登录后发表评论 登录
全部评论

注册时间:2013-05-23

  • 博文量
    127
  • 访问量
    481447