#10 빈 생명주기 콜백
JiwonDev
해당 글은 김영한님의 인프런 강의를 공부하고 정리한 내용입니다. # 스프링 빈의 생명주기 콜백이란? 데이터베이스의 커넥션 풀이나 네트워크 소켓처럼 앱 시작 지점에 필요한 연결을 미리 해두고, 앱 종료 시점에 연결을 안전하게 종료하려면 객체의 초기화와 종료 작업을 따로 관리해줄 필요가 있다. 스프링에서 사용되는 스프링 빈이 언제 초기화 되고 어떻게 종료되는지 알아보자. # 스프링 빈 생명주기 콜백 시작 간단하게 외부 네트워크에서 미리 연결하는 객체를 생성한다고 가정해보자. 이 NetworkClient는 앱 시작 시점에 .connect()를 호출하여 연결을 미리 맺어두어야 하고, 앱이 종료되면 disConnect()를 호출하여 연결을 끊어야 한다. public class NetworkClient { priv..