
빈 생명주기 콜백
·
Spring
데이터베이스 커넥션 풀이나, 네트워크 소켓처럼 애플리케이션 시작 시점에 필요한 연결을 미리 해두고, 종료시점에 연결을 모두 종료해야하는 작업을 진행하려면 객체의 초기화와 종료 작업이 필요하다. 외부 네트워크에 미리 연결하는 객체를 하나 생성한다고 가정했을 때, NetworkClient는 애플리케이션 시작 시점에 connect()를 호출해서 연결을 맺어두어야 하고, 종료시점엔 disconnect()로 연결을 끊어주어야 한다. package hello.core.lifecycle;public class NetworkClient { private String url; public NetworkClient() { System.out.println("생성자 호출, url = " + url);..