播放application.conf:哪里可以查询所有可能变量的列表?

时间:2015-02-16 14:14:45

标签: playframework-2.3

在哪里可以找到可以在play application.conf中设置的所有可能变量的列表?

我在playframework网站上找不到这些信息。

谢谢

2 个答案:

答案 0 :(得分:1)

没有所有可能变量的列表,因为application.conf可以被各种工具和组件任意扩展,大多数是第三方,并且可以包含用户想要的任何配置。

例如:详细说明Play thread pools的配置实际上只是Akka配置。

当您初始化新的Play应用程序时,关键事项(数据库配置,语言,演变)在模板中,使用默认值或注释掉。

网站上的config页面讨论了您可能需要的一些其他配置,但这主要涉及对应用程序的外部问题,例如启动和记录。

答案 1 :(得分:1)

如果使用eclipseIntelliJ等IDE,则可以在运行时检查Play.application().configuration(),同时调试它将包含所有可能的配置键/值对。它简要介绍如下:

{
   "akka":{ },
   "application":{ },
   "applyEvolutions":{ },
   "awt":{ },
   "db":{ },
   "dbplugin":"disabled",
   "evolutionplugin":"enabled",
   "file":{ },
   "java":{ },
   "jline":{ },
   "line":{ },
   "logger":{ },
   "os":{ },
   "path":{ },
   "play":{ },
   "promise":{ },
   "report":{ },
   "sbt":{ },
   "sun":{ },
   "user":{ }
}