Я пытаюсь передать значение из контроллера покоя в фильтр после обработки запроса.
Я использую пружинную загрузку 1.5
Я попытался установить атрибут для запроса в контроллереи попытался получить атрибут в фильтре сервлетов, но безрезультатно.
Пример: request.setAttribute ("key", "test");
@RestController
public class TestController {
@GetMapping
public String testing(HttpServletRequest request, HttpServletResponse response) {
....
request.setAttribute("dummyKey", "dummyValue");
return "SUCCESS";
}
}
Ниже приведен мой фильтр
@Component
@Order(1)
public class TestFilter implements Filter {
@Override
public void init(FilterConfig filterConfig) throws ServletException {
//NOOP
}
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) {
final String value = request.getAttribute("dummyKey");
System.out.println(" Value is " + value); // attribute value is null here
}
@Override
public void destroy() {
//NOOP
}
}
Любые предложения.Заранее спасибо