더북(TheBook)

4.4.1 빈이 소멸될 때 메서드를 실행하기

빈이 소멸될 때 메서드가 호출되도록 하려면 간단하게 빈의 <bean> 태그에 destroy-method 애트리뷰트를 추가하고 호출될 메서드 이름을 적어주면 됩니다. 스프링은 이 메서드를 빈의 싱글턴 인스턴스(스프링은 프로토타입 스코프에 있는 빈의 소멸 콜백 메서드는 호출하지 않습니다)를 소멸하기 직전에 호출합니다. 다음 코드는 destroy-method 콜백을 사용한 예시입니다.

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