public class TestClass implements InitializingBean, DisposableBean {

		@Override
		public void afterPropertiesSet() throws Exception {
				// 빈 초기화 시 코드 구현
		}
	
		@Override
		public void destroy() throws Exception {
				// 빈 소멸 시 코드 구현
		}
}

초기화, 소멸 인터페이스 단점

참고: 인터페이스를 사용하는 초기화, 종료 방법은 스프링 초창기에 나온 방법이며, 지금은 거의 사용하지 않는다.