[Spring] 빈 생명주기 콜백
·
Spring
빈 생명주기 콜백스프링에서 빈(Bean)의 생성부터 소멸까지 특정 동작을 수행하는 방법을 제공하는 기능 ex. 데이터베이스 커넥션 풀이나, 네트워크 소켓처럼 애플리케이션 시작 시점에 미리 필요한 연결을 해두고,애플리케이션 종료 시점에 연결을 모두 종료하는 작업을 진행하려면, 객체의 초기화와 종료 작업이 필요 빈 생명주기(Lifecycle)스프링 컨테이너 생성 > 스프링 빈 생성 > 의존관계 주입 > 초기화 콜백 > 빈 사용 > 소멸전 콜백(컨테이너에서 제거) > 스프링 종료 *초기화 콜백: 빈이 생성되고, 빈의 의존관계 주입이 완료된 후 호출 소멸전 콜백: 빈이 소멸되기 직전에 호출 참고 : 객체를 생성하는 부분과 초기화 하는 부분을 명확하게 나누는 것이 유지보수 관점에서 좋음 빈 생명주기 콜백 구현1...