如何将qualifer注释限制为Spring Boot中的特定类/方法?

时间:2018-01-20 01:31:38

标签: java spring spring-boot annotations spring-bean

我有一个限定符注释,用于自动装配这样的特定bean:

@Autowired
@MyAnnotation
private MyClass myClass;

@Bean
@MyAnnotation
public MyClass myClass()
{
    return new MyClassImpl();
}

@Retention( RetentionPolicy.RUNTIME )
@Qualifier
public @interface MyAnnotation
{
}

以上工作,但我想确保注释只能用于实现MyClass接口的类。我该怎么做?

0 个答案:

没有答案