我有一个@Singleton Bean,我想在另一个@stateless Bean中使用,这是正确的还是可行的?我可以使用@EJB引用无状态bean吗?在this thread我读到我不能。我应该只使用查找?为什么呢?
感谢。
答案 0 :(得分:0)
答案是谈论在@Stateful
中注入@Stateless
这确实是一个非常糟糕的主意。但是你只有一个@Singleton
并且你应该可以在任何类型的EJB中毫无困难地注入它(只要它真的被设计为确实应该得到它一个@Singleton
),无论如何只有一个@Singleton
的唯一实例。
另见相关答案:access existing instance stateful inside stateless, java ee 6。