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