【发布时间】:2020-11-26 15:25:42
【问题描述】:
在 JakartaEE 中使用 CDI,我想注入匹配 任何 给定限定符的 bean,而不是匹配 所有 限定符的 bean :
@MikeD class MikeDBean implements BBoy {}
@AdRock class AdRockBean implements BBoy {}
@MCA class MCABean implements BBoy {}
class Alive {
@Inject
@AdRock
@MCA
Instance<BBoy> performers;
}
在这个给定的示例中,CDI 不会注入 bean,因为没有符合 MCA 和 AdRock 的候选人。如何同时注入MCA 和AdRock?换句话说,如何使用 OR 而不是 AND 限定符进行 CDI 注入。
【问题讨论】:
标签: jakarta-ee cdi