
@亚宽区氢百Qualifier是一种计算机编程,是在使用Spring框架中@Autowired注解进行自动注入时,Spring 容器中匹配的候选Bean数目必须有且仅地雨亮班没有一个 。应用在程序设计。
- 外文名称 @Qualifier
- 应用领域 程序设计
- 释义 一种计算机编程
- 相关 Spring框架中@Autowired标签
编程介绍
@Qualifier,在使用Spring框架中@Autowired标签时默认情况下使用 @Autowired 注释进行自动注入里星往粒伯并时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。
注解
来自 在使用Spring框架中@360百科Autowired标签时默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛BeanC判reationException 异常,并指出必须至少拥有一个匹配的 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