是否有默认属性文件可将配置放入其中?

问题描述

| java可以自动加载的任何属性文件吗?     

解决方法

您可以使用自己的默认属性文件。只需几行就可以完成。 还内置了属性,但是这些属性并不简单,但它们是标准属性。 恕我直言,大多数情况下使用纯Proeprties文件。 本示例来自教程。这是一个更复杂的示例,您只能有一个属性文件。
// create and load default properties
Properties defaultProps = new Properties();
FileInputStream in = new FileInputStream(\"defaultProperties\");
defaultProps.load(in);
in.close();

// create application properties with default
Properties applicationProps = new Properties(defaultProps);

// now load properties from last invocation
in = new FileInputStream(\"appProperties\");
applicationProps.load(in);
in.close();
    ,最简洁的答案是不。 较长的答案从一个问题本身开始:该文件应配置什么? 对于Java的logging-API(java.util.logging),存在一个用于配置它的standard-properties-file。其他框架也可以使用标准配置文件。但这总是只配置特定于此框架的内容。 如果要进行持久配置,则可能要使用Preference-API。这样就可以保存用户或JVM保留的配置数据。     ,您必须自己加载属性文件或在命令行中传递参数。     ,您可以使用一个小的库来自动为您加载属性:孔子。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...