我有两个语言文件/resources:mymessage_de.propertiesmymessage_en.properties我想创建一个消息包,_de如果无法解析包,则默认情况下应回退到该包。但是在英语机器上,捆绑总是回退到系统默认值。这是_en.我可以通过设置来禁用它bundle.setFallbackToSystemLocale(false),这将导致一条空消息。问题:如何设置要使用的默认语言环境? @Bean public MessageSource messageBundleBlank() { ResourceBundleMessageSource bundle = new ResourceBundleMessageSource(); bundle.setBasenames("mymessage"); bundle.setDefaultEncoding(StandardCharsets.UTF_8.name()); bundle.setFallbackToSystemLocale(false); //TODO how can I set a fallback to 'messages_de.properties'? return bundle; }
添加回答
举报
0/150
提交
取消