我想定义注入,以便只有注入的接口具有 EJB 才会被注入。它用作主 EJB 的插件。这该怎么做?对此有一些注释吗?
我可以使用@PostConstruct 手动“注入”变量。但是我必须自己处理依赖关系。知道其中一个是可选的,我如何处理依赖项?如何处理不同依赖模块的部署顺序。
更新:
我看到谷歌有一个带有optional
参数的注入注释:
import com.google.inject.Inject;
@Inject(optional = true)
更新 2: JBoss 有一些我正在寻找的东西:
import org.jboss.annotation.IgnoreDependency;
@IgnoreDependency @EJB OtherBean otherBean;