我在 Glassfish 3.1.2.2 上运行一个 EAR 模块,遇到一个问题,即 Deltaspike 创建一个 bean 的两个实例(一个在 ejb 模块中,一个在 web 模块中)。
我想在 web 模块中否决这个 bean
public class VetoAnnotatedTypeExtension implements Extension {
public <T> void processAnnotatedType(@Observes ProcessAnnotatedType<T> type) {
if (something?) {
type.veto();
}
}
}
something?
在网络应用程序上下文中,我可以使用否决的谓词吗?