我正在使用typeSafe配置将src / main / resources下的application.properties中的属性加载到Scala代码中。从eclipse运行代码时,属性正在加载。但是当作为jar文件运行时,它给我一个错误。
com.typesafe.config.ConfigException$Missing: No configuration setting found for key
答案 0 :(得分:1)
感谢王给我一个线索。是的,jar文件包含属性文件。但它无法找到该文件,因为属性文件存在于resouces文件夹中。当我解压缩jar文件时,我知道了。在代码中提供了以下内容。
val config=ConfigFactory.load("application.properties")
当我把它改为 -
时val config=ConfigFactory.load("resources/application.properties")
我正在获得这些房产。谢谢大家。