У нас есть приложение весенней загрузки, которое развернуто в Kubernetes. Мы добавляем возможности i18n в это приложение и хотим разместить файл messages.properties вне приложения jar / war. Я смог сделать это весной загрузки. Как это будет работать, когда я разверну его в Kubernetes? Нужно ли использовать конфигурационные карты? Ниже приведен фрагмент кода
@Configuration
public class AppConfig {
@Bean
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
//Path to the messages.properties files
messageSource.setBasenames("file:/messages/messages", "classpath:messages");
messageSource.setDefaultEncoding("UTF-8");
messageSource.setCacheSeconds(60);
return messageSource;
}
}