專案中讀取配置檔案工具類

2021-09-24 07:25:07 字數 628 閱讀 1997

public class calcitedruidpropertyutil 

} catch (ioexception e)

} // 根據key獲取value

public static string getdruidprop(string key)

}

classpath路徑即:target/classes目錄

1. class.getresourceasstream(string path) : path 不以』/'開頭時預設是從此類所在的包下取資源,以』/'開頭則是從classpath根下獲取。其只是通過path構造乙個絕對路徑,最終還是由classloader獲取資源。 

以上讀取配置檔案的**也可寫成:

inputstream in = calcitedruidpropertyutil.class.getresourceasstream("/calcite.druid.properties");
2. class.getclassloader().getresourceasstream(string path) :預設則是從classpath根下獲取,path不能以』/'開頭,最終是由classloader獲取資源。 

配置檔案讀取工具類

package io.flysium.framework.util 配置檔案讀取工具類 public final class propertiesutils param vmname 啟動應用是通過 d設定的引數名稱,如 confing path dubbo.protocol.port等 param...

工具類讀取SpringBoot配置檔案的配置內容

為了讓配置的內容可以在靜態方法裡使用,我們放棄使用 value註解。而是寫乙個屬性類來讀取配置。configuration configurationproperties prefix aliyun.oss.bucket public class ossconfigproperties使用 conf...

SUG UAP專案中配置檔案解析

等檔案,這些天做專案也沒少更改這些檔案下面就簡單的介紹一下,算對自己工作的乙個總結。datasource.xml 眾所周知的資料庫配置檔案,在這個平台下也是這樣 中的位址是本地的資料庫位址 使用者名稱和密碼。在公司工作的時候使用的資料庫在伺服器上,回家後加班工作需要使用資料庫只好把資料庫搞到本地乙份...