讀取配置文件的一些疑惑
1.?InputStream?is?=?JDBCUtil.class.getClassLoader().getResourceAsStream("jdbc.properties"); 2.?InputStream?is?=?JDBCUtil.class.getResourceAsStream("jdbc.properties"); 問題: 1.?第一種方式可以獲取到配置文件,但第二種方式(老師給的)獲取不到,why? 2.?加載配置文件的時候為什么不是?classpath:jdbc.properties,在SSM框架中加載配置文件的時候都要classpath:?這個前綴,why?
2018-09-06
InputStream?is?=?JDBCUtil.
class
.getResourceAsStream(
"jdbc.properties"
);
第二種需要引相對路徑,要在jdbc.properties前面加一個/。