我有以下结构:
@Stateless
public class BasicCMIRP {
@EJB
private MyDummyBean basicMXBeanz;
}
下一堂课
@Singleton
public class MyDummyBean {
}
这很好用,但是如果我改变它并像这样MyDummyBean
实现DynamicMBean
:
@Singleton
public class MyDummyBean implements DynamicMBean {
// ... implementation methods go here
}
我在日志中收到Can not create Bean BasicCMIRP
异常,这是为什么?
过去我必须通过将构造函数标记为私有并创建一个静态方法MyDummyBean
来实现DynamicMBean
并制作这个类单例getInstance()
,但是在新的 Java EE 6 中,我想使用新的注解让我的生活更轻松,但有些东西不起作用,因为我期待它的工作。有任何想法吗?