如何使用`javax.inject.Qualifier`在spring应用程序上下文中获取bean?

时间:2018-04-13 00:12:35

标签: spring spring-boot inject jsr330

JSR-330提供@Qualifier来限定bean。例如,定义以下限定符注释。

@Qualifier
@interface Category{
  String value();
}

并像这样使用

@Bean
@Category("simple")
SomeThing get(){
  return ...
}

@Inject
@Category("simple")
SomeThing sth;

确实有效。

但是如何从ApplicationContext获取bean?

ApplicationContext context
context... // how to get the @Category("simple") bean

0 个答案:

没有答案