在使用Bundle來加載配置文件的時候, 爆出了這個錯誤:
原因?
沒有找到需要加載的配置文件,因為配置文件必須放在src目錄下面,
如果放進了com.bj186.crm的包下面,就必須添加包的名稱到配置文件的路徑名當中
// 使用bundle @Test public void test4() { // ResourceBundle是專門用來讀取配置文件的工具類 // bundle只能讀取properties類型的文件, 讀取的時候只需要文件名, 不需要后綴 // bundle還提供了迭代的方法讀取所有配置 ResourceBundle db = ResourceBundle.getBundle("db"); db.getString("driver"); Enumeration<String> keys = db.getKeys(); while(keys.hasMoreElements()) { String key = keys.nextElement(); System.out.println(key +": " + db.getString(key)); } }
解決方法?
把db.properties移動到src目錄下, 問題解決
這樣子問題就可以得到解決了!