더북(TheBook)

4.4.2 DisposableBean 인터페이스 구현하기

초기화 콜백처럼 스프링은 DisposableBean 인터페이스를 제공하며 빈이 이 인터페이스를 구현하면 소멸 콜백 호출을 받을 수 있습니다. DisposableBean 인터페이스는 destroy() 메서드 하나를 정의하는데 이 메서드가 빈 소멸 직전에 호출됩니다. 이 메커니즘은 InitializingBean 인터페이스를 사용해 초기화 콜백을 받는 것과 정반대입니다. 다음은 DestructiveBeanDisposableBean 인터페이스를 상속하도록 수정한 코드입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.