通过HTTP加载ResourceBundle?

jig*_*ggy 5 java spring resourcebundle

我需要从CMS加载文本标签.内容以标准属性文件格式公开.CMS作为一种RESTful Web服务提供者运行,而不是推送文件,因此我需要按需提取属性文件.我天真地希望,如果我创建了一个ReloadableResourceBundleMessageSource并将基本名称设置为文件的URL减去locale参数,那将会像魔术一样工作,但显然它没有.任何人都可以建议一个方法吗?在Spring中是否存在开箱即用的解决方案,还是有一些我需要扩展的类?

jig*_*ggy 1

所以,斯卡夫曼的评论是正确的。我的 Web 服务只是期望区域设置作为 GET 参数 (locale=en_US),但正在获取文件后缀(即 locale=_en_US.properties)。因此,从参数中删除额外的内容就很简单,而且实际上工作得很好。