RequestContextHolder
RequestContextHolder
- Spring 컨텍스트에서 HttpServletRequest 에 직접 접근할 수 있도록 도와주는 역할
- Spring 2.x 부터 제공되던 기능
- RequestContextHolder 는 Spring에서 전역으로 Request에 대한 정보를 가져오고자 할 때 사용하는 유틸성 클래스
- 클래스가 초기화되는건 Servlet 이 생성될 때
예시)
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder
.currentRequestAttributes()).getRequest()
HttpSession session = ((ServletRequestAttributes) RequestContextHolder
.currentRequestAttributes()).getRequest().getSession();
(참조) https://gompangs.tistory.com/entry/Spring-RequestContextHolder
(참조) https://findmypiece.tistory.com/125
'Programing > Spring' 카테고리의 다른 글
Spring Integration (0) | 2022.03.25 |
---|---|
Json / Jackson / JsonNode / ObjectNode (0) | 2022.03.24 |
XML Handler Mapping (0) | 2022.03.11 |
Spring Annotation 활성화 (0) | 2022.03.11 |
Properties 파일 XML 적용 방법 (0) | 2022.03.11 |