[Spring] 스프링 빈 생명주기 콜백
스프링 빈의 이벤트 라이프사이클은 아래와 같다. 1. 스프링 컨테이너 생성 2. 스프링 빈 생성 3. 의존관계 주입 4. 초기화 콜백 5. 사용 6. 소멸 전 콜백 7. 스프링 종료 여기서 초기화 콜백은 빈이 생성되고, 빈의 의존관계 주입이 완료된 후 호출되고, 소멸 전 콜백은 빈이 소멸되기 직전에 호출된다. 스프링은 크게 3가지 방법으로 빈 생명주기 콜백을 지원한다. - 인터페이스(InitializingBean, DisposableBean) - 설정 정보에 초기화 메서드, 종료 메서드 지정 - @PostConstruct, @PreDestroy 애노테이션 지원 하나씩 알아보자. ● 인터페이스(InitializingBean, DisposableBean) 테스트 코드를 통해 알아보자. EX) 간단하게 외부 ..