У меня есть приложение Spring MVC, использующее i18n .Теперь я хочу использовать файл сообщений, предоставляемый в зависимости.Я хочу использовать одни и те же ключи / значения, чтобы иметь согласованный вывод в моем приложении.Но почему-то это не работает ... Чего мне не хватает?
Мой ResourceHandler:
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**")
.addResourceLocations("/WEB-INF/resources/");
}
Мой источник сообщений:
@Bean
public MessageSource messageSource() {
ResourceBundleMessageSource source = new ResourceBundleMessageSource();
source.setBasenames("messages/user/login/login",
"messages/user/user",
//external file (NOT WORKING)
"classpath:messages/enums/enums");
source.setDefaultEncoding("UTF-8");
return source;
}
Расположение сообщения. Файлначиная с корня war
:
WEB-INF/lib/utils-0.1.jar/messages/enums/enums_en.properties