
[Spring] Bean 생명주기와 콜백
·
Spring/Core
스프링 빈의 이벤트 라이프 사이클스프링 컨테이너 생성 -> 스프링 빈 생성 -> 의존 관계 주입 -> 초기화 콜백 -> 빈 사용 -> 소멸 전 콜백 -> 스프링 셧다운초기화 콜백 : 빈이 생성 되고, 빈의 의존 관계 주입이 완료된 후에 호출소멸 전 콜백 : 빈이 소멸되기 직전에 호출스프링의 Bean 생명 주기 콜백 지원1. InitializingBean 인터페이스와 DisposableBean 인터페이스 구현 각각 afterPropertiesSet(), destory() 메서드를 지원하여 초기화와 소멸을 지원하는 스프링의 초창기 방식-> 이 방식은 스프링 전용 인터페이스에 의존하여 개발자가 직접 초기화 및 소멸 메서드 이름 변경 불가+ 본인이 직접 코드를 고칠 수 없는 외부 라이브러리에 적용할 수 없다 ..