본문 바로가기

라이프사이클2

[Spring] Bean LifeCycle 솔직하게 말해서 기존에는 LifeCycle이 왜 중요한지 체감을 못했다. 단순히 중요하다니까 보는정도? 하지만, JPA를 공부하다보니 Entity의 LifeCycle이 엄청 중요했다. 그래서 LifeCycle에 대한 공부를 하려한다. Spring Bean의 생명주기 Spring Application 시작 Bean 설정파일 초기화 Config 파일이나 web.xml을 사용해 Bean으로 등록할 대상을 찾아 기본 생성자를 호출하여 Bean에 등록한다. Bean으로 등록할 객체 초기화 //@Component를 사용 할 경우 @PostConstruct public void init() { System.out.println("Init"); } //@Bean을 사용 할 경우 @Bean(initMethod = "in.. 2020. 5. 11.
Servlet의 Lifecycle - Life Cycle : 어떤 객체의 생성부터 소멸까지의 과정을 라이프 사이클이라고 한다. - LifecycleServlet 작성서블릿 생명주기를 확인할 수 있는 LifecycleServlet을 작성한다.HttpServlet의 3가지 메소드를 오버라이딩init()service(request, response)destroy() - Servlet 생명주기서블릿이 처음 호출됨 if(해당 서블릿이 메모리에 있는지 검사함, 메모리에 없다면){해당 서블릿 클래스를 메모리에 올림init() 메소드를 실행}service() 메소드 실행웹 어플리케이션이 갱신되거나 WAS가 종료될 경우 destory()메소드가 실행됨 * 따라서 요청이 들어왔을 때 응답해야 하는 내용은 service() 메소드에 구현해야 한다. - se.. 2018. 5. 2.