Spring/Spring Web 관련
[SRPING MVC] RequestContextHolder를 사용한 서블릿 request,response 구하기
일상코딩
2021. 12. 19. 22:21
import org.springframework.web.context.request.RequestContextHolder;
@RequestMapping("/test")
public String test(HttpServletRequest request, HttpServletResponse response) {
RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
HttpServletRequest request2 = ((ServletRequestAttributes) requestAttributes).getRequest();
System.out.println(request == request2); // true!
HttpServletResponse response2 = ((ServletRequestAttributes) requestAttributes).getResponse();
System.out.println(response == response2); // true!
// ... 생략
}