- 通过使用 @Qualifier 注解,我们可以消除需要注入哪个 bean 的问题
参数 |
描述 |
value |
标注bean的别名 |
注
如果 @Qualifier 和 @Primary 注释都存在,那么 @Qualifier 注释将具有优先权。基本上,@Primary 是定义了默认值,而 @Qualifier 则非常具体
示例
@Component @Qualifier("fooFormatter") public class FooFormatter implements Formatter{ public String format() { return "foo"; } }
@Component @Qualifier("barFormatter") public class BarFormatter implements Formatter{ public String format() { return "bar"; } }
|