您的位置:首页 > 编程语言 > Java开发

java中读取一个properties配置文件的常用的两种方式

2019-08-07 11:35 525 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_37745636/article/details/98733640

1.使用流对象(好处是可以读取任意位置的配置文件)
配置文件:jdbc.properties

//使用FileReader读取配置文件
BufferedReader br = new BufferedReader(new FileReader("src//jdbc.properties")); //配置文件在src目录下
Properties prop = new Properties();
//使用properties对象加载流对象
prop.load(br);
//根据键获取值
String user = prop.getProperty("jdbc.user");
System.out.println(user);

br.close();

2.使用ClassLoade读取配置文件(可以很方便的获取类目录下的配置文件)

Properties prop = new Properties();
//获取当前类下的类加载器
ClassLoader classLoader = Test.class.getClassLoader();
//读取类目录下(src)下的配置文件
InputStream in = classLoader.getResourceAsStream("jdbc.properties");
prop.load(in);
//根据键获取值
System.out.println(prop.getProperty("jdbc.user"));

in.close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: