-
[Spring] Life CycleWeb/Servlet && Spring 2019. 8. 11. 12:51
Spring의 Life Cycle
- 생명주기, 생애주기
- 시작부터 끝까지
- 스프링 컨테이너의 생명주기
- 스프링 컨테이너 생성, 설정, 사용, 종료
bean이라는게 자바에서 말하는 객체이다. 이것을 스프링컨테이너(IOC)가 빈을 만들어준다. 빈도 역시 라이프 사이클을 가지고 있다.
Bean Life Cycle 관리방법
- 인터페이스 구현: 인터페이스 구현은 지정된 이름으로만 사용해야 한다.
- Bean 정의시 메소드 지정: 내가 메소드 이름을 만들수 있다.
=====================위 두가지는 스프링에서만 사용 가능하다.==========================
- 어노테이션 지정: 스프링에 종속되지 않고, 다른 프레임워크에도 똑같은 방식으로 사용가능하다.
세가지 동시 사용시 순서
어노테이션 > 인터페이스 구현(콜백) > Bean정의 시 메소드 저장(커스텀)
어플리케이션 설계와 프로젝트 특성에 맞게 사용
라이프 사이클에 메소드를 지정해서 초기화와 소멸을 담당 시킬 수 있다.
반응형'Web > Servlet && Spring' 카테고리의 다른 글
[Spring] 스프링 beans.xml 열수 없다는 에러 (0) 2019.08.11 [Spring] The type org.springframework.core.io.Resource cannot be resolved 에러 해결 (0) 2019.08.11 [Spring] publicId와 systemId 사이에는 공백이 필요 에러 해결 (0) 2019.08.11 [Spring] AOP사용방법 (0) 2019.08.10 [Spring] DI(Dependency Injection) 사용법 (0) 2019.08.06