我想运行整个文件夹中的 proerties 文件。如果某个文件中不存在该属性,系统应搜索同一文件夹中的其他文件。如何通过 Java 中的属性文件实现此目的?
最佳答案
如果您使用Properties连续调用 load
将添加多个属性文件。
如果您使用ResourceBundle ,实际上是一个 PropertyResourceBundle,可以创建自己的 ResourceBundle 并委托(delegate)给实际的属性文件。 为了防止为某些请求的 key 尝试错误的 bundle ,可以预加载所有属性文件,例如作为一个大型 ListResourceBundle。 或者可以使用 map 。 行为将会改变。
关于java - 我们如何加载位于同一文件夹内不同属性文件中的所有属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49485338/