如何在Java中处理配置属性

时间:2013-01-22 21:13:53

标签: java parsing

出于我的项目的目的,我需要一个Config文件来设置一些值,我需要解析这个文件并将指定的值提取到代码中的变量。你有任何建议或我可以使用的工具吗?我用Java编写代码!

4 个答案:

答案 0 :(得分:6)

利用标准Java Properties类。创建属性文件,即conf.properties并加载它。

#conf.properties:
key=value

#code
Properties conf = new Properties();
conf.load(new FileInputStream(new File("conf.properties")));
conf.getProperty("key"); // returns "value"

答案 1 :(得分:3)

Java有一个标准,它被称为Properties

答案 2 :(得分:2)

这个简单项目不需要任何工具。将值存储为name = value对,确保它们符合java.util.Properties格式,然后您可以使用类的API加载它们

答案 3 :(得分:1)

最简单的方法是使用文本文件。建议将变量及其值放在xml文件中,然后使用Sax读取它。另一种方法是使用json。