[英]@Context does not inject the required object in EJB?
我正在尝试实现一个简单的拦截器,该拦截器用于拦截对EJB服务类的调用。 但是我想像这样注入HttpServletReques:
public class Interceptor {
@Context
private HttpServletRequest servletRequest;
@AroundInvoke
public Object intercept(InvocationContext context) {
// ...
}
}
但是servletRequest始终为null吗? 有任何想法或帮助吗?
我不可能做到这一点,因为EJB不知道发出了任何HTTP请求,因此将其注入到EJB(或它的拦截器)中是没有意义的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.