方案一:采用IO方式 读取配置文件
注意:该方式可以读取任意路径下的配置文件
Properties properties = new Properties();
// 使用InPutStream流读取properties文件
BufferedReader bufferedReader = new BufferedReader(new FileReader("E:/config.properties"));
properties.load(bufferedReader);
// 获取key对应的value值
properties.getProperty(String key);
方案二:采用ResourceBundle 读取配置文件
这是我的配置文件
测试读取:
需要注意:
- ResourceBundle.getBundle(String arg0)中的参数arg0必须包含属性文件的完整路径。
- ResourceBundle.getBundle(String arg0)传入的参数为资源文件的basename,且不用加.properties文件后缀。
例如 : jdbc.properties则只需要传入jdbc就可以 了。