【发布时间】:2014-05-29 10:51:58
【问题描述】:
我想知道是否可以将 ServiceLoader 与 EJB 和 Java EE 6 的注入结合起来。
假设我有一个接口 ServiceI 可以由两个 EJB 无状态 bean BeanA 和 BeanB 实现。
如果我在MEAT-INF/services 中注册这两个类,它们将以Java SE 方式实例化,而不是由应用程序容器管理(就像您使用@Inject 时一样)。这意味着像 @Inject 或 @PostConstruct 这样的注解将不会被解析。
是否有可能有类似 ServiceLoader 的东西,它允许我通过 EJB bean 实现给定接口并根据某些标准返回一个?
【问题讨论】:
标签: java jakarta-ee ejb jboss7.x serviceloader