PreDestroy
-
[Spring] 빈 생명주기 콜백Backend Dev/Spring Framework 2022. 3. 19. 14:15
DB 커넥션 풀이나 네트워크 소켓처럼 앱 시작 시점에 필요한 연결을 미리 해두고, 앱 종료 시점에 연결을 모두 종료하는 작업을 진행하기 위해서 객체의 초기화와 종료 작업이 필요하다. 가상의 외부 네트워크에 연결한다고 하였을 때 연결을 맺고 끊을 수 있는 클라이언트가 있다고 가정해보자. public class NetworkClient { private String url; public NetworkClient() { System.out.println("생성자 호출, url = " + url); connect(); call("초기화 연결 메시지"); } public void setUrl(String url) { this.url = url; } //서비스 시작시 호출 public void connect() {..