在正在使用具有相同/不同名称的不同包下读取多个消息资源?

时间:2015-10-01 05:54:37

标签: java resources bundle resourcebundle

在正在运行的jar中读取不同包装下具有相同/不同名称的多个消息资源?

让我们假设我的jar xyz.jar结构如下: 项目结构:

src|main|resources
              |pkg1|message1.properties
              |pkg2|message2.properties
              ...
              |pkg3|message1.properties

不同包下的这些资源是通过maven目标动态生成的。我想要的是,加载所有资源包并与包名一起维护在单个位置。我不想在我的代码中硬编码这些包,甚至不想在动态添加新文件时更改我的代码。 任何帮助,非常感谢! 感谢

1 个答案:

答案 0 :(得分:0)

如果您需要动态定位这些属性文件,可以使用apache.commons.io FileUtils。

$this->db->where()

您可以使用Files.move方法将文件移动到所需位置。