我可以使用messages.yml
代替messages.properties
来定义消息的国际化。
我尝试了一下,但是没有用,有人可以帮忙其他需要做的事吗?
我的解析器看起来像这样
@Bean
public ResourceBundleMessageSource messageSource() {
ResourceBundleMessageSource rs = new ResourceBundleMessageSource();
rs.setBasename("i18n/messages");
rs.setDefaultEncoding("UTF-8");
rs.setUseCodeAsDefaultMessage(true);
return rs;
}
我已将messages.yml
放在resources/i18n/
下。
答案 0 :(得分:0)
当前默认情况下不支持该功能,正如您从此功能请求中看到的那样,该请求由于实际不相关而被关闭:https://github.com/spring-projects/spring-framework/issues/18990