英文:
Annotation Like @Primary in Spring Boot for Quarkus
问题
在Quarkus中是否有类似于Spring Boot中的@Primary的等效注解?我发现了@DefaultBean,但它不起作用!!!
英文:
Is there any equivalent annotation like @Primary in Spring Boot for Quarkus?
I found @DefaultBean but it does not work!!!
答案1
得分: 1
Quarkus 使用 CDI 实现进行依赖注入。因此,您必须使用 @Default
和 @Alternative
注解。请注意:在 CDI 中,@Default
总是在没有其他限定符的情况下设置在 bean 上,这就是为什么您必须在每个您不希望成为默认 bean 的 bean 上设置 @Alternative
!
英文:
Quarkus uses a CDI implementation for dependency injection. So, you have to use @Default
and @Alternative annotations. Please note: In CDI, @Default
is always set, behind the scenes, on beans which have no other qualifier. That’s why you have to set @Alternative
on every bean which you do not want to be the default one!
答案2
得分: 0
use @javax.inject.Qualifier.
works fine.
英文:
use @javax.inject.Qualifier.
works fine.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论