2

我想使用 CDI 传递限定符注释。我的意思是我想向注入点添加一个限定符,该限定符不直接应用于“第一级”注入目标(因为只有一个实现)但是(“2nd level") 注入的 EJB。CDI有可能吗?它可能已经开箱即用了吗?

它应该类似于:

@Stateless
public class MyFirstLevelEJB {

@Inject
//this guy has different Implementations with qualifiers, I want to use the qualifier here
private CDIBean2ndLevel myCDIBean;

}

2nd EJB:
@Stateless
public class My2ndLevelEJB {

@Inject
@AlternativeImplementation //this is the qualifier which I want to apply for CDIBean2ndLevel
MyFirstLevelEJB anInjectedEBJ; 
}

任何帮助是极大的赞赏

4

0 回答 0