본문 바로가기

IT/JSP

Servlet 생명 주기 (서블릿 생명 주기)- 사좋배 공유

Servlet 생명 주기

 

서블릿이 생성될 때의 단계를 init() 단계라고 합니다.

구현된 기능으로 일을 하는 경우를 service라 하고 마지막으로 소멸할 때를 Destroy단계라고 합니다.

 

그림을 살펴보기 위해서 엄청 간단한 코드를 작성해 보았습니다.

코드는 이렇습니다.

서버에 있는 Servlet을 실행시키면 init() 메서드가 실행됩니다.

그리고 서버를 종료하게 되면…

이런 식으로 destroy() 메서드가 실행됩니다.

 

Post메서드나 Pre메서드를 마저 어노테이션으로 실행을 시켜보겠습니다.

이렇게 PostConstruct와 PreDestroy부분을 맵핑하게 되면

PostConstruct가 실행되는 것을 알 수 있습니다.