ErE*_*TuS 0 groovy parsing properties
我正在尝试从包含以下内容的属性文件中提取用户名和密码:
#Fri May 31 09:33:22 CEST 2013
password=user40_31-05-2013
username=user40_31-05-2013
File propertiesFile = new File('testdata.properties')
def config = new ConfigSlurper().parse(propertiesFile.toURL())
println(config.username)
Run Code Online (Sandbox Code Playgroud)
我有这个错误:
期待'!',找到'F'@第1行,第2栏.#Fri May 31 09:33:22 CEST 2013 ^
1错误
提前致谢
您可以使用更加惯用的方式自行关闭流:
def props = new Properties()
new File("foo.properties").withInputStream { s ->
props.load(s)
}
Run Code Online (Sandbox Code Playgroud)