新闻资讯
看你所看,想你所想

@Qualifier

@亚宽区氢百Qualifier是一种计算机编程,是在使用Spring框架中@Autowired注解进行自动注入时,Spring 容器中匹配的候选Bean数目必须有且仅地雨亮班没有一个 。应用在程序设计。

  • 外文名称 @Qualifier
  • 应用领域 程序设计
  • 释义 一种计算机编程
  • 相关 Spring框架中@Autowired标签

编程介绍

  @Qualifier,在使用Spring框架中@Autowired标签时默认情况下使用 @Autowired 注释进行自动注入里星往粒伯并时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。

注解

来自  在使用Spring框架中@360百科Autowired标签时默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛BeanCreationException 异常,并指出必须至少拥有一个匹配的 Bean。

  Spring 允许家烟金即响训介我们通过 @Qualifier 注释指定注入 B协言先曲洋请背破修ean 的名称,这样歧义就消除绝图欢从跳等做内材造几了,可以通过下面的方法解决异常。

意义

  @Qualifier("XXX") 中的 XX是 Bean 的名称,所以 @Autowired 和 @Qualifier 结合使来自用时,自动注入的策略就从 byType 转变成 byName 了。

  @Autowired 可以对成员变量、方法以及构造函数进行注释,而 @Qualifier 的标注对象是成员变量、方法入参、构造函数入参。

  示例

  配合autowired使用:

  @Autowir360百科ed

  @Qualif染征的刑领快千类ier("userService")

  public IUserSe吧秋宣转频抗月后祖没响rvice userService;

转载请注明出处安可林文章网 » @Qualifier

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com