2014-01-13 2 views

답변

2

작성자는 응용 프로그램 클래스가 Spring 고유 인터페이스 인 InitializingBean 및 DisposableBean 인터페이스를 구현하도록 지정하면 코드를 봄으로 연결한다는 것을 의미합니다. 미래에는 스프링이 이러한 인터페이스의 이름을 바꾸거나 (있을 법하지 않음) 스프링을 사용하지 않으면 클래스 코드를 업데이트해야합니다.

빈 설정에서 init-method 및 destroy-method 속성을 사용하는 경우 클래스는 봄과 관계가 없습니다. 즉, 클래스 별 하위 클래스가 없습니다.

희망이 있습니다.

1

내가, 여기에 생각이 주석을 봄하도록 코드에 대한 종속성을 생성하지 않는 것입니다 생각

import org.springframework.beans.factory.DisposableBean; 
import org.springframework.beans.factory.InitializingBean; 

명시 적으로 종속 이런 종류의 선언

, 당신은 단지 봄에 코드를 결합하고 참조하십시오.

이 예제에서는 - http://www.mkyong.com/spring/spring-init-method-and-destroy-method-example/ - XML에 정의 된 컨벤션 메소드를 사용하는 방법을 보여줍니다. 봄 수입 없음.

관련 문제