載入Java專案中scr下的properties檔案

weixin_34148340發表於2017-11-13

方式一

利用ResourceBundle來載入

ResourceBundle bundle = ResourceBundle.getBundle("database");
String username = bundle.getString("username");
System.out.println(username);

注意點:

  1. public static final ResourceBundle getBundle(String baseName);中放入的是不帶字尾名的properties檔名稱。

2.確保該properties檔案在src目錄下。

方式二

利用類的載入器

InputStream in = Class.forName(任意類的全稱).getClassLoader().getResourceAsStream("database.properties");
Properties p = new Properties();
p.load(in);
p.getProperty("key");

注意點:

  1. 中放入的是帶字尾名的properties檔名稱。

  2. 確保該properties檔案在src目錄下。

相關文章