我有很多托管 bean,想知道是否可以创建一个 UtilClass 来放置我的服务调用(@EJB)。我已经尝试过了,但我遇到了 NullPointerException。这就是我的 UtilClass 和我的托管 bean 的样子:
public class UtilClass{
@EJB
private static MyFirstEjbLocal myFirstService;
@EJB
private static MySecondEjbLocal mySecondService;
//other services
//getters
}
public class MyManagedBean{
public String myMethod(){
UtilClass.getMyFirstService.doSomethingInDB();
return null;
}
}