在某些项目中,我使用经典的ResourceBundle机制来获取与区域设置相关的消息(异常消息、信息消息等)。
但是我有一些问题:
它对我来说太“笨重”了;例如,虽然我只需要字符串,但ResourceBundle可以返回一个Object;
处理不存在的键的方式很差(抛出未检查的异常,而不是返回键本身);
您可以堆叠bundle,但不是我想要的方式(使用 .setParent() 添加父项不会首先搜索父项,而是子项)。
我知道可以编写代码来解决后两个问题;但是,如果有一个更简单的库来处理消息,那就更好了!你知道有没有这样的库?
但是我有一些问题:
它对我来说太“笨重”了;例如,虽然我只需要字符串,但ResourceBundle可以返回一个Object;
处理不存在的键的方式很差(抛出未检查的异常,而不是返回键本身);
您可以堆叠bundle,但不是我想要的方式(使用 .setParent() 添加父项不会首先搜索父项,而是子项)。
我知道可以编写代码来解决后两个问题;但是,如果有一个更简单的库来处理消息,那就更好了!你知道有没有这样的库?