Проект на spring boot
Есть файлы с локазицацией:
-messages_en_US.properties
-messages_ru_RU.properties
Хочу добавить их в загрузку контекста.
Добавил свой бин настройки MessageSource. Проблема в том, что не могу их читать из какого-нибудь другого места на диске, кроме проекта
@Configuration
public class MessagesConfig {
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource messageSource =
new ResourceBundleMessageSource();
messageSource.setBasenames(
"file:/Users/sample/messages"
);
messageSource.setDefaultEncoding("UTF-8");
return messageSource;
}
}
Ошибка такая
[GlobalDefaultExceptionHandler.java] [] [handleHttpException] No message found under code 'sampe' for locale 'null'.
org.springframework.context.NoSuchMessageException: No message found under code 'sample' for locale 'null'.