init-method & destroy-method
dk78.bmp이 전 글에서 사용한 방식으로 Bean의 LifeCycle에 끼어들 수도 있지만 InitializingBean이나 DisposableBean과 같은 Spring 프레임웤 소스에 종속성이 생기게 됩니다.
<bean /> 태그의 init-method 와 destroy-method 속성을 이용하여 initializingBean과 DisposableBean을 대체 할 수 있습니다.
1. 초기화 메소드와 소멸자 메소드 이름을 마음대로 정할 수 있습니다.
2. Spring 프레임웤 종속성이 생기지 않습니다.
3. 모든 bean들 에게 공통의 이름을 사용하고 싶다면 <beans /> 태그에서 default-init-method와 default-destroy-method 속성을 사용하면 됩니다.
4. <beans /> 태그에 있는 defaut-xxx-mehot 속성을 <bean /> 태그에 있는 xxx-method 가 oveeriding 합니다.
<bean id="keesun11" class="beanConfiguration.Member" init-method="init" destroy-method="dispose" />