如何从Play 2.1应用程序中以编程方式确定应用程序以哪种模式运行(即开发与生产)?

例如,能够从模板内部执行以下操作将很有用:
<p>@if(__some_play_API_call__ == Dev) { <b>Development mode</b> }</p>
在Play 2.0 API文档中,似乎有mode类的play.api.Application属性...但是,我不确定如何获取当前正在运行的应用程序的实例。

最佳答案

您可以通过访问当前的Appliction

play.api.Play.current()

找出模式试试
play.api.Play.current().mode()

或简单地使用
play.api.Play.isDev(play.api.Play.current())

关于scala - 如何在Play 2.x中检测应用程序模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14613148/

10-12 17:58
查看更多