Текущие HttpServletRequest
и HttpServletResponse
доступны в качестве аргументов метода для методов вашего контроллера:
@RequestMapping("/foo")
public String foo(HttpServletRequest request) {
}
Я полагаю, что вы также можете @Inject
их в вашем контроллере. Прокси-сервер будет введен, и каждый раз, когда вы обращаетесь к ним, будут использоваться текущие. (Я не уверен на 100% в этом)
Третий вариант - использовать контейнер RequestContextHolder
и получить оттуда все.