0
속성 파일에서 국제화 된 메시지를 표시하려면 웹 페이지에 ??headline_en??
이 대신 표시됩니다. 누구든지이 원인을 알고 있습니까? 이것은 내 속성 파일입니다.내 localeresolver가 컨텐츠 대신 로컬 코드를 인쇄하는 이유는 무엇입니까?
headline = Welcome to my Site
intro = this is my english intro
그리고이 내가 지역화에 사용하는 필요한 콩입니다
@Bean //https://phraseapp.com/blog/posts/how-to-localize-spring-applications-like-a-pro/
public LocaleResolver localeResolver(){
SessionLocaleResolver sessionLocaleResolver = new SessionLocaleResolver();
sessionLocaleResolver.setDefaultLocale(Locale.US);
return sessionLocaleResolver;
}
@Bean
public LocaleChangeInterceptor localeChangeInterceptor(){
LocaleChangeInterceptor localeChangeInterceptor = new LocaleChangeInterceptor();
localeChangeInterceptor.setParamName("lang");
return localeChangeInterceptor;
}
@Bean
public MessageSource messageSource(){
ReloadableResourceBundleMessageSource messageSource =
new ReloadableResourceBundleMessageSource();
messageSource.setBasename("language");
messageSource.setCacheSeconds(10);
return messageSource;
}
@Override
public void addInterceptors(InterceptorRegistry registry){
registry.addInterceptor(localeChangeInterceptor());
}
어떻게 든 비난하는 reloadablemessagesource인가?