java中用Properties类加载配置文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中用Properties类加载配置文件相关的知识,希望对你有一定的参考价值。

java中用Properties类加载配置文件,下面是一种方法:
Properties prop = new Properties();
prop.load(ConfigUtil.class.getClassLoader().getResourceAsStream("config.properties"));
我想问的是:这样做只能加载一个配置文件,我要加载多个配置文件怎么做呢?请高手来解答?

一个Properties只能加载一个问题,如果你需要加载多个的话只能多写几个了。
例如:
Properties prop = new Properties();
prop.load(ConfigUtil.class.getClassLoader().getResourceAsStream("config.properties"));

Properties prop1 = new Properties();
prop1.load(ConfigUtil.class.getClassLoader().getResourceAsStream("config.properties1"));
参考技术A 本人菜鸟,说说个人想法!
Properties的 load方法参数是一个 输入流.
你要加载的这些文件 一定在一个目录(文件夹)下吧.
如果想要加载多个配置文件的话,可以用 File类的 list()方法 遍历改文件夹中的所有文件.
当然也就能 获取这些文件的 输入流了.

以上是关于java中用Properties类加载配置文件的主要内容,如果未能解决你的问题,请参考以下文章

Java加载Properties配置文件工具类

java学习-加载.properties工具类

java properties类读取配置文件

Java读取Properties配置文件

Java简明教程 Properties类基本用法

Java 读取 .properties 配置文件的几种方式