Notice
Recent Posts
Recent Comments
Link
목록콜백 (1)
algoqna

빈 생명주기 콜백 데이터베이스 커넥션, 네트워크 소켓 등 미리 연결이 필요한 것들은 시작 시점에 연결이 모두 완료가 되고, 종료 시점에 연결이 모두 종료되는 작업이 필요하다. 이런 작업들을 하려면, 객체의 초기화와 종료 작업이 필요하다. 여기서 말하는 초기화는 객체가 생성되고 의존관계 주입이 끝난 직후이다. 스프링에서는 다음과 같은 라이프사이클을 가진다. 객체 생성 → 의존관계 주입 스프링 빈은 객체를 생성하고 의존관계 주입이 모두 완료가 된 뒤에 데이터를 사용할 수 있는 준비가 된다. 개발자 입장에서 이 의존관계 주입이 모두 완료된 시점을 파악하고 알고 싶을 때, 또는 종료 시점을 알고 싶을 때 스프링의 콜백 메서드를 이용해 초기화 시점과 종료시점을 파악할 수 있다. 스프링 빈 이벤트 라이프사이클 스프..
Spring
2023. 12. 24. 19:37