關於使用ResourceBundle.getBundle(filename)


今天在做postgresql的jdbc連接碰到問題,數據庫始終連接不上,根據報錯信息發現是因爲沒有讀取到本地配置文件db.properties的信息。

原讀取db.properties方法

public class ResourceConfig {
	public static ResourceBundle getResourceBunder(String resouceName)
	{
		return ResourceBundle.getBundle(resouceName);
	}
}

雖然db.properties就放在classes下,但是無法讀取到,經百度發現,應該這麼寫

public class ResourceConfig {
	public static ResourceBundle getResourceBunder(String resouceName)
	{
		Locale locale = Locale.getDefault();
		return ResourceBundle.getBundle(resouceName,locale);
	}
}




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章