Java中如何借助Properties类读取配置文件呢?
下文笔者讲述java代码中使用Properties类读取配置文件的方法分享,如下所示
Properties类的简介
Properties类在java.util包中 用于读取.properties属性文件 可使用Properties中的load方法读取.properties文件 properties中存储数据采用键值对的形式 Properties 类是线程安全的 多个线程可以共享一个Properties对象,而不需要外部同步
读取Properties类的配置文件实现思路
1.定义一个Properties对象 2.使用Properties对象的load方法,加载properties数据 使用Properties对象的方法获取其中的数据Properties类示例
1、创建java265.properties文件,放入以下内容
name=java265
gender=female
//从配置文件获取密钥信息
private static final Properties properties = getProperties();
private static String getProperties(){
Properties properties = new Properties();
try {
//生产环境根目录
properties.load(new FileInputStream(System.getProperty("user.dir").concat("/sk.properties")));
//本地测试
// properties.load(new FileInputStream(("src/main/resources/sk.properties")));
} catch (IOException e) {
e.printStackTrace();
}
return properties.getProperty("vehLocationPartitions");
}
public void test(){
String name=properties.getProperty("name");
String gender=properties.getProperty("gender");
// 输出结果
System.out.println("name: "+name);
System.out.println("gender: "+gender);
}
//运行以上代码,将输出以下信息-----
name=java265
gender=female
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


