5

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

4

1 回答 1

1

所以,斯卡夫曼的评论是正确的。我的 Web 服务只是希望将语言环境作为 GET 参数 (locale=en_US),但得到的是文件后缀(即 locale=_en_US.properties)。因此,从参数中去除多余的东西就像简单的事情一样,它实际上工作得很好。

于 2011-03-29T14:37:14.667 回答