빈의 생애주기 혹은 LifeCycle
0.스프링컨테이너(ApplicationContext)가 생성되고 초기화 된다.
1.빈객체를 생성
2.생성된 객체끼리 의존성 주입
3.각 빈들의 초기화
4.초기화 이후 콜백 (@PostConstruct)
5.빈의 사용
6.소멸전 콜백 (@PreDestroy)
7.빈 소멸
4,6번은 해당 시점을 개발자가 알 수 있게 스프링에서 마련해준 이벤트 트리거라고 할 수 있다.
'Spring & Boot' 카테고리의 다른 글
예외처리 Exception Handling (0) | 2024.11.25 |
---|---|
DispatcherServlet 디스패처서블릿 (0) | 2024.11.20 |
스프링 배치 필요한 메타데이터 테이블 설정 (0) | 2024.05.20 |
@PathVariable, @RequestParam (0) | 2024.04.20 |
@Configuration @Bean 수동등록 (0) | 2024.03.31 |