Java ResourceBundle位置(jar外部/ jar内的后备)

时间:2019-01-10 12:28:29

标签: java localization internationalization resources

我目前正在开发包括i18n的Spring Boot应用程序。我在i18n上查找了Java / Spring,并遇到了Java ResourceBundles。

我通过在bundle-base-name的开头添加“ file:”,从罐子的resources文件夹内部以及外部读取并尝试读取属性文件。

我现在想知道是否有标准的实现方式,以结合这两种查找资源的方式。 我的想法是,在进行后备语言环境时,始终在文件版本和类路径版本之间切换。

因此查找列表可能像这样: 文件:basename_lang_region classpath:basename_lang_region 文件:basename_lang classpath:basename_lang 文件:基本名称 classpath:basename

我知道我错过了默认语言环境以及语言环境变体的后备功能。

已经有这样的实现了吗?

已经感谢您的帮助。

0 个答案:

没有答案