我正在使用 Glassfish 4.0 开发一个 REST 应用程序。
在资源类中,我可以通过创建类@Stateless 并通过@EJB 注入来使注入工作(注入的类是无状态的EJB)。
但是,这种方法在 JAX-RS 过滤器中不起作用。我根本无法进行注射。
请参见下面的代码:
@Provider
public class UpdateFilter implements ContainerRequestFilter {
@EJB
private MyBeanInterface doStuffBean;
@Override
public void filter(ContainerRequestContext requestContext) {
...
}
}
doStuffBean 始终为空。
有什么建议么?