인터페이스 방식
public class NetworkClient implements InitializingBean, DisposableBean {
private String url;
public NetworkClient() {
System.out.println("생성자 호출, url = " + url);
}
...
// InitializingBean
// 프로퍼티가 세팅이 끝나면 = 의존 관게 주입이 끝나면 호출한다.
@Override
public void afterPropertiesSet() throws Exception {
connect();
call("초기화 연결 메시지");
}
// DisposableBean
// 빈이 종료될 때 호출된다.
@Override
public void destroy() throws Exception {
disconnect();
}
}
단점
Last updated