더북(TheBook)

4.8.2 독립형 애플리케이션에서 MessageSource 사용하기

독립형 애플리케이션에서 MessageSource를 사용할 때는 스프링이 ApplicationContext에 자동으로 MessageSource 빈을 내장시킨다는 것 외에 특별히 지원하는 기능이 있는 것이 아니므로 애플리케이션에서 의존성 주입으로 MessageSource를 사용하는 것이 좋습니다. 애플리케이션 빈이 ApplicationContextAware 인터페이스를 구현할 수도 있지만, 이와 같이 하면 해당 빈을 BeanFactory 컨텍스트에서 사용하기 어려워집니다. 게다가 아무런 장점 없이 테스트만 복잡해지므로 독립형 애플리케이션 설정에서는 의존성 주입으로 MessageSource 객체를 사용하게해야 합니다.

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