使用scala play.api.Configuration
时,如果配置文件名输入错误,是否可以提供更好的错误消息? e.g。如果我使用sbt run -J-Dconfig.file=conf/my-config.conf
运行我的应用程序但该文件实际上被称为my_config.conf
,则没有发现有关未找到文件的错误,而是第一次引发错误时applicationConfig.has(configPath)
是调用,此时不清楚如何以编程方式确定文件中缺少的配置值或丢失的配置文件之间的差异。
答案 0 :(得分:1)
以下是我的工作:
这将在启动时记录异常。以下是一个示例:AdaptersContext.scala
作为评论:
如果您的配置文件位于conf
目录中(在类路径上),请使用:
config.resource=demo.conf