读取几种配置文件
java中,常见几种配置文件有:.properties
,.xml
,.yml
,spring项目中对这些类型的配置文件通常有现成可用的封装,下面用手动解析的方式来操作这些类型配置文件;
首先idea创建项目:
- properties
根目录下创建配置文件:
application.properties
,和测试类Test.java
application.properties
配置文件中,设置几个基础配置项:
Test.java
中编写readFromProperties()
方法解析文件:
public static Map<String, String> readFromProperties() {
Map<String, String> result = new HashMap<>();
Properties properties = new Properties();
try (FileInputStream inputStream = new FileInputStream("read-config/application.properties")) {
properties.load(inputStream);
} catch (Exception e) {
e.printStackTrace();
}
if (!properties.keySet().isEmpty()) {
for (Object key : properties.keySet()) {
result.put(key.toString(), properties.getProperty(key.toString()));
}
}
return result;
}
.properties
配置文件可以通过jdk中的java.util.Properties
类进行读取和解析,注意application.properties
文件路径。
测试