Giriş
Şu satırı dahil ederiz
Şu satırı dahil ederiz
import org.springframework.context.support.ReloadableResourceBundleMessageSource;
Bu sınıf org.springframework.context.MessageSource arayüzünü gerçekleştirir ve message.properties dosyalarını okur. Bu arayüzü gerçekleştiren iki tane sınıf var. Bunlar ResourceBundleMessageSource ve ReloadableResourceBundleMessageSource.
setBasenames metodu
setBasenames metodu
Örnek
Şöyle yaparız. Burada belirtilen yerdeki message.properties, message_de.properties gibi dosyalar yüklenir.
Şöyle yaparız
@Bean
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource messageSource =
new ReloadableResourceBundleMessageSource();
messageSource.setBasenames("classpath:/locale/normal/message",
"classpath:/locale/validation/message");
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
setUsecodeAsDefaultMessage metoduŞöyle yaparız
@Bean
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource messageSource = ...
...
messageSource.setUseCodeAsDefaultMessage(true);
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
Hiç yorum yok:
Yorum Gönder