본문 바로가기

Programing/Spring FrameWork

[Spring] ApplicationContext - MessageSource

728x90
반응형

[Spring] ApplicationContext - MessageSource


MessageSource

 

SpringBoot를 사용한다면 별다른 설정 필요없이 messages.properties를 사용할 수 있다.

 

  • messages.properties
  • messages_ko_kr.properties

 

Reload 기능이 있는 MessageSource 사용

 

@Bean
public MessageSource messageSource() {
    
    var messageSource = new ReloadableResourceBundleMessageSource();
    messageSource.setBasename("classpath:/messages");
    messageSource.setDefaultEncoding("UTF-8");
    messageSource.setCacheSeconds(3);
 
    return messageSource;
}
728x90
반응형