因此,我开始使用 Java Properties 类来为我的项目设置键值对。我设计项目的方式是使用一个配置文件以及另一个配置文件来创建默认属性,以覆盖或添加其他属性。默认配置文件将位于我的 Eclipse MainFramework 项目中,而其他配置文件将位于存储测试的本地项目中。
MainFramework
Validation
TestProject1
TestProject2
在此示例中,MainFramework 具有默认配置文件,每个 TestProject 可能有也可能没有自己的本地配置文件。有没有办法通过Java的Properties类来获得我想要的功能。
最佳答案
java 属性对象是一个哈希表。如果您读取主配置文件的属性,然后将第二个属性文件读取到同一对象中,则它将覆盖现有属性(如果它们存在于两个位置),或者添加新属性(如果它们尚不存在)。仅在原始文件中找到的属性也将保留。
关于Java 属性 - 全局和局部属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17623967/