私は次の構造を持っています:
@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
を実装してシングルトンにする必要がありましたが、新しいJava EE 6では、新しいアノテーションを使用して作業を楽にしたいと思っていましたが、何かが機能していません。それが機能することを期待してください。何か案は?DynamicMBean
getInstance()