본문 바로가기

Spring/Spring Boot

IoC 컨테이너: MessageSource

반응형

국제화 (i18n) 기능을 제공하는 인터페이스 - 메세지 다국화 기능

ApplicationContext extends MessageSource

  • getMessage
    • messages.properties
    • messages_ko_KR.properties
    • Spring Boot에서는 messages로 시작하는 properties들을 모두 읽어 옵니다. -> ResourceBundleMessageSource

messageSource 재정의 방식

setCacheSeconds(3): Cache를 3초만 유지 해주고 재정의 -> Reloadable 함

Build를 해주면 메세지 내용이 새롭게 반영 됨

반응형