(싱글톤) 스프링 빈의 이벤트 라이프사이클
- 스프링 컨테이너 생성
- 스프링 빈 생성
- 생성자 주입
- 의존관계 주입
- 필드 주입, 세터 주입
- 초기화 콜백
implements InitializingBean
→afterPropertiesSet
@Bean(initMethod = “myInitMethod“)
@PostConstruct
- 빈 사용
- 소멸전 콜백
implements DisposableBean
→destroy
@Bean(destroyMethod = “myDestoryMethod“)
+ 추론기능 (close
,shutdown
)
@PreDestory
- 스프링 종료