빈 생명주기 콜백

    [Spring] 핵심원리 기본편 - 빈 생명주기 콜백

    빈 생명주기 콜백은 간단하게 얘기하면 객체가 생성되고 종료될때 어떤 내부 메서드를 호출해주는 기능을 말한다. 이번 챕터에서는 빈 생명주기 콜백에 대해 알아본다. 빈 생명주기 콜백 시작 보통 애플리케이션 개발을 할 때 데이터베이스 커넥션 풀이나 네트워크 소켓처럼 애플리케이션 시작 전에 필요한 연결을 미리 해두고, 종료 시점에 연결을 종료해야 하는 작업을 하게 된다. 이때 객체를 초기화하고 종료시키는 작업이 필요하다. 이러한 초기화 & 종료 작업은 어떻게 하는지 알아보자. 이번 예제는 외부 네트워크에 미리 연결하는 개체를 생성해본다. (실제로 연결하진 않고 문자열 출력만) 애플리케이션 시작 시점에 'connect()'를 호출해서 연결을 맺고, 'disConnect()'를 호출해서 연결을 끊는다. 아래와 같이..