0
Я пытаюсь реализовать простой перехватчик, который используется для перехвата вызова класса обслуживания EJB. Однако я хочу, чтобы впрыснуть HttpServletReques так:@ Контекст не вводит требуемый объект в EJB?
public class Interceptor {
@Context
private HttpServletRequest servletRequest;
@AroundInvoke
public Object intercept(InvocationContext context) {
// ...
}
}
Однако ServletRequest всегда нуль? любая идея или помощь?
Хорошо взгляните на это сообщение http://www.mastertheboss.com/resteasy/resteasy-interceptors-tutorial/page-2 И это вы правы, то как я могу регистрировать информацию запроса http, которая соответствует мой EJB? – Adelin
Но RESTeasy не входит в EJB, см. Пакет Context 'javax.ws.rs.core.Context' –
Вам нужно будет передать его через параметр метода в EJB, я не уверен, есть ли другой способ делая это –