오늘은 Servelet의 LifeCycle에 대해서 알아보는 시간을 갖겠습니다.
LifecycleServelet 이라는 서블렛 파일을 하나 만들어서 HttpServelet의 3가지 메소드를 overiding 해봅니다 !
! 실습코드 !
package examples;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/LifecycleServlet")
public class LifecycleServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public LifecycleServlet() {
System.out.println("LifecycleServlet 생성!!");
}
public void init(ServletConfig config) throws ServletException {
System.out.println("init test 호출!!");
}
public void destroy() {
System.out.println("destroy 호출!!");
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
System.out.println("service호출!!");
}
}
이번 포스팅에서는 Servelet의 Lifecycle에 대해서 알아보았습니다.
감사합니다 !