scala讀取配置檔案的方法

2021-10-05 03:26:21 字數 1139 閱讀 7183

com.typesafe<

/groupid>

config<

/artifactid>

1.3.3

<

/version>

<

/dependency>

配置檔案內容:

**:getstring裡寫的字串就是配置檔案裡的key

val conf = configfactory.

load()

var dmplog = conf.

getstring

("dmplog"

)

//建立properties物件

val properties =

newproperties()

//檔案要放到resource資料夾下

val path = thread.

currentthread()

.getcontextclassloader.

getresource

("commerce.properties"

).getpath

//建立檔案輸入流物件載入到連線

properties.

load

(new

fileinputstream

(path)

)//獲得配置檔案裡 jdbc.url 屬性的值

val aa = properties.

get(

"jdbc.url"

)//獲得配置檔案裡 jdbc.user 屬性的值

val bb = properties.

getproperty

("jdbc.user"

)//如果abc不存在 就返回123

val cc = properties.

getproperty

("abc"

,"123"

)println

(aa)

println

(bb)

println

(cc)

結果:

jdbc:mysql:

root

123

讀取配置檔案的方法

public static listhosts new arraylist static properties pros new properties staticelse catch ioexception e 總結 首先把名為main config.properties的配置檔案放在src下即可...

shell 讀取配置檔案的方法

乙個bbs的問答。配置檔案config內容如下 id 123 ip 192.168.3.154 name test方法一,利用sed解析文字,提取配置資訊 id sed id d s urfile ip sed ip d s urfile name sed name d s urfile echo ...

讀取配置檔案

類載入器 1 直接用class.forname 類的路徑名 class.forname com.hsf.classloader.classloader 2 用classloder 類載入器 inputstream in classloader.getsystemresourceasstream aa...