Spring & Boot
Bean 생애주기 간단정리
린예라
2024. 11. 24. 23:13
빈의 생애주기 혹은 LifeCycle
0.스프링컨테이너(ApplicationContext)가 생성되고 초기화 된다.
1.빈객체를 생성
2.생성된 객체끼리 의존성 주입
3.각 빈들의 초기화
4.초기화 이후 콜백 (@PostConstruct)
5.빈의 사용
6.소멸전 콜백 (@PreDestroy)
7.빈 소멸
4,6번은 해당 시점을 개발자가 알 수 있게 스프링에서 마련해준 이벤트 트리거라고 할 수 있다.