Java 通过公共接口将EJB注入列表
我希望自动查找EJB实例并将其从EJB容器注入列表。例如:Java 通过公共接口将EJB注入列表,java,jakarta-ee,dependency-injection,ejb,jndi,Java,Jakarta Ee,Dependency Injection,Ejb,Jndi,我希望自动查找EJB实例并将其从EJB容器注入列表。例如: @EJBs List<MyCommonInterface> beans; @EJBs 列出bean; 或 列出bean; 公共MyClass(){ bean=(List)context.findBeansByInterface(MyCommonInterface.class); } 这可能吗?对于JEE6,您可以使用实例 这样,您就可以使用注入的上下文,如 @Inject private Instance<ICo
@EJBs
List<MyCommonInterface> beans;
@EJBs
列出bean;
或
列出bean;
公共MyClass(){
bean=(List)context.findBeansByInterface(MyCommonInterface.class);
}
这可能吗?对于JEE6,您可以使用实例 这样,您就可以使用注入的上下文,如
@Inject
private Instance<ICommon> ejbs;
这里有一个这样的例子
public interface ICommon {
void doSomeThing();
}
我用SLSB和SFSB在@Singleton中进行了测试 使用JEE6,您可以使用实例 这样,您就可以使用注入的上下文,如
@Inject
private Instance<ICommon> ejbs;
这里有一个这样的例子
public interface ICommon {
void doSomeThing();
}
我用SLSB和SFSB在@Singleton中进行了测试