Проблемы с исходным именем Spring MessageSource - PullRequest
0 голосов
/ 16 ноября 2018

В настоящее время я работаю над проектом Spring и хочу связать мои messages.properties в @Bean, чтобы включить кодировку UTF-8.

Это структура моего проекта:

Project Structure

А это Боб в ServletInitializer.java:

@Bean
ReloadableResourceBundleMessageSource messageSource() {
    ReloadableResourceBundleMessageSource source = new ReloadableResourceBundleMessageSource();
    source.setDefaultEncoding("UTF-8");
    source.setBasename("messages");
    return source;
}

Однако, когда я запускаю этот сайт, на моем веб-сайте отображаются не сообщения, а их идентификаторы (коды):

??catalog.title_de??

Как правильно указать путь к моим сообщениям?

1 Ответ

0 голосов
/ 16 ноября 2018

Не зная намного больше о вашем проекте, я думаю, что могу предложить только установить basename в classpath:messages вместо messages.

...