애플리케이션이 시작되었을 때 초기화 작업, 종료되기 전에 종료 작업이 필요한 경우가 있습니다. 스프링 빈은 객체가 생성되고, 의존관계 주입이 끝나야 사용가능한 상태가 됩니다. 개발자들은 어떻게 그 시기를 알 수 있으며, 종료 전에 종료작업을 진행 할 수 있을까요? => 콜백메서드를 통해 초기화 작업 및 종료 작업을 진행할 수 있습니다. 스프링 빈의 생명주기 스프링 빈의 경우 두가지 등록 과정을 거칩니다. 스프링 빈 생성 의존관계 주입 두가지 등록 과정을 마쳤을 때, 사용가능한 상태가 됩니다. 이 때, 스프링이 초기화 콜백메서드를 호출해 줍니다. 또한 스프링은 스프링이 종료되기 전에 소멸전 콜백메서드를 호출해 줍니다. 빈 생명주기 콜백 방식 빈 생명주기 콜백 방식은 크게 3가지로 나뉩니다. 인터페이스 (I..