requestContextHolder1 [SpringBoot] RequestContextHolder RequestContextHolder는 Spring 컨텍스트에서 HttpServletRequest에 직접 접근 할 수 있도록 도와주는 역할을 한다. 활용 시 HttpServletRequest를 사용하기 위해 이를 메소드 파라미터로 연이어 넘겨받을 필요가 없다. 동작원리ThreadLocal을 사용하여 servlet이 호출되면 key, value(thread, HttpServletRequest)를 보관호출된 servlet과 동일한 thred내에서는 어느 곳에서든 같은 HttpServletRequest를 꺼낼 수 있음servlet이 종료될 때 해당 thread를 key로 갖는 쌍을 제거 HttpServletRequest를 사용하는 경우Parameter로 데이터를 받아 주어야 함@RestController @R.. FrameWorks/Spring & Boot 2023. 4. 13. 이전 1 다음 💲 추천 글 728x90 반응형