我正在尝试从conf获取文件路径,这是我的conf文件:
uploadedFilePath.conf
file.path="public/img/"
这就是我在代码中从conf文件获取路径的方法:
val conf = ConfigFactory.load()
var path : String = conf.getString("file.path")
我在第二行得到例外
09:58:11.527 108649 [application-akka.actor.default-dispatcher-10] PlayDefaultUpstreamHandler错误 - 无法调用操作 com.typesafe.config.ConfigException $ WrongType:系统属性:path 有类型OBJECT而不是STRING 在com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:159) 〜[com.typesafe.config-1.3.0.jar:NA] 在com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:170) 〜[com.typesafe.config-1.3.0.jar:NA] 在com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:184) 〜[com.typesafe.config-1.3.0.jar:NA] 在com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189) 〜[com.typesafe.config-1.3.0.jar:NA] at com.typesafe.config.impl.SimpleConfig.getString(SimpleConfig.java:246) 〜[com.typesafe.config-1.3.0.jar:NA]
我不知道我做错了什么。
答案 0 :(得分:1)
删除引号
file.path=public/img/