我正在使用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) {
...
}
}
Run Code Online (Sandbox Code Playgroud)
doStuffBean始终为null.
有什么建议?