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...