빈 생명주기 개요인터페이스 InitializingBean, DisposableBean빈 설정정보 지정Annotation @PostConstruct, @PreDestroy 데이터베이스나 소켓처럼 애플리케이션 시작 시점에 미리 연결해두고 종료 시점에 연결을 모두 종료하는 작업을 하려면, 객체의 초기화와 종료 작업이 필요하다. 스프링 빈은 이전에 배웠듯 아래와 같은 사이클을 가진다.객체 생성 -> 의존관계 주입 스프링은 의존관계 주입이 완료되면 스프링 빈에게 콜백 메서드를 통해서 초기화 시점을 알려주는 다양한 기능을 제공 한다. 또한 스프링은 스프링 컨테이너가 종료되기 직전에 소멸 콜백을 준다. 따라서 안전하게 종료 작업을 진행할 수 있다. 스프링 빈의 이벤트 사이클스프링 컨테이너 생성 -> 스프링 빈 생성 ..