Java 属性 - 全局和局部属性

标签 java eclipse

因此,我开始使用 Java Properties 类来为我的项目设置键值对。我设计项目的方式是使用一个配置文件以及另一个配置文件来创建默认属性,以覆盖或添加其他属性。默认配置文件将位于我的 Eclipse MainFramework 项目中,而其他配置文件将位于存储测试的本地项目中。

MainFramework
Validation
TestProject1
TestProject2

在此示例中,MainFramework 具有默认配置文件,每个 TestProject 可能有也可能没有自己的本地配置文件。有没有办法通过Java的Properties类来获得我想要的功能。

最佳答案

java 属性对象是一个哈希表。如果您读取主配置文件的属性,然后将第二个属性文件读取到同一对象中,则它将覆盖现有属性(如果它们存在于两个位置),或者添加新属性(如果它们尚不存在)。仅在原始文件中找到的属性也将保留。

关于Java 属性 - 全局和局部属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17623967/

相关文章:

java - 控制台中没有显示错误,简单的计数程序无法运行

java编译错误

java - 库和 lib 文件夹之间的区别?我们如何将jar文件添加到lib文件夹中?

Eclipse 无法在 Ubuntu 上获取 key 输入

java - "link with editor"功能在 Eclipse 中有什么作用?

java - Eclipse Mars 与 WAS Liberty 服务器 8.5.5.6 集成无法识别某些 Java EE 6 安装的功能

java - 单击 selenium java 上的链接时出现问题

java - 每当我按继续按钮删除任务时,它都会显示以下错误并关闭应用程序

java - Thread.yield 和 Java 中的非阻塞 IO 一样吗

java - 在 Tomcat5 上使用 fileupload 时出现异常