Я хочу написать этот фрагмент кода:
@Stateless
public class MyEjb
{
@EJB
private static MyOtherEjbWhichIWantStatic myOtherEjb;
}
Мне кажется, что я хочу ввести EJB в свой класс, как статический элемент, по разным причинам.
Java не очень доволен тем, что, к сожалению,
com.sun.enterprise.container.common.spi.util.InjectionException: Illegal use of static field private static MyOtherEjbWhichIWantStatic myOtherEjb on class that only supports instance-based injection
Я не понимаю, почему я не могу вставить статический EJB в другой EJB?