더북(TheBook)

4.3.2 InitializingBean 인터페이스 구현하기

빈 코드에서 스프링의 InitializingBean 인터페이스를 구현하면 스프링이 구성을 마쳤을 때 통지를 받을 수 있습니다. 초기화 메서드를 사용할 때와 마찬가지로 빈의 구성이 유효한지 확인할 수 있으며, 특정 기본값을 설정할 수도 있습니다. InitializingBean 인터페이스는 ‘4.3.1 빈 생성 시 메서드 실행하기’에서 소개한 init() 메서드와 같은 역할을 하는 afterPropertiesSet() 메서드 하나를 정의합니다. 다음 코드는 초기화 메서드를 InitializingBean 인터페이스를 사용해 다시 구현한 것입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.