인프런 커뮤니티 질문&답변
resquest, session scope destory 시점
작성
·
167
퀴즈
71%나 틀려요. 한번 도전해보세요!
프로토타입 스코프 빈의 파괴(destruction)는 누가 담당할까요?
스프링 컨테이너
해당 빈을 요청한 클라이언트
@PreDestroy 메서드
파괴되지 않는다
답변 1
0
김영한
지식공유자
안녕하세요. hwajo0님
스프링으로 웹 애플리케이션을 개발하면 컨트롤러 앞에서 수문장 역할을 하는 DispatcherServlet이라는 서블릿이 있습니다.
이 서블릿은 HTTP 요청과 응답 시점을 모두 잡을 수 있습니다.
여기에서 들어온 요청이 종료되고 응답이 나가는 시점에 요청이 완료되었다고 판단하는 메서드를 호출하고, 이후에 destory가 호출됩니다.
DispatcherServlet에 대한 자세한 내용은 스프링 웹 MVC 강의에서 설명드립니다.
감사합니다.





