如何在play2中获取应用程序根路径?

Fre*_*ind 5 playframework-2.0

在play1中,我们可以通过以下方式获取应用程序路径:

Play.applicationPath
Run Code Online (Sandbox Code Playgroud)

如何在Play2中做同样的事情?

Mar*_*ier 7

使用Scala API,您可以这样做以获取java.io.File应用程序:

import play.api.Play.current
Play.application.path
Run Code Online (Sandbox Code Playgroud)

在Java中:

import play.Play;
Play.application().path();
Run Code Online (Sandbox Code Playgroud)

  • 如果我尝试在Java中使用Play.application().path(),我会得到一个"找不到符号".你进口什么? (4认同)
  • 对于那些想知道,使用Java的文件root = Play.application().path(); (2认同)