我可以使用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/
之下.
目前默认情况下
不支持它,正如您从此功能请求中看到的那样,该功能请求由于真正不相关而已关闭:https://github.com/spring-projects/spring-framework/issues/18990