【发布时间】:2018-11-15 21:00:18
【问题描述】:
我目前正在开发一个 Spring 项目,并希望将我的 messages.properties 链接到 @Bean 以启用 UTF-8 编码。
这是我的项目结构:
这是ServletInitializer.java中的Bean:
@Bean
ReloadableResourceBundleMessageSource messageSource() {
ReloadableResourceBundleMessageSource source = new ReloadableResourceBundleMessageSource();
source.setDefaultEncoding("UTF-8");
source.setBasename("messages");
return source;
}
但是,当我运行此程序时,我的网站不会显示消息,而是显示它们的 id(代码):
??catalog.title_de??
显示我的消息路径的正确方法是什么?
【问题讨论】:
标签: java spring utf-8 thymeleaf