未解决的导入控制器。在Scala和#xB4中的应用;s游戏框架

未解决的导入控制器。在Scala和#xB4中的应用;s游戏框架,scala,playframework,Scala,Playframework,我正在用Scala开发一个Play框架项目,但是我无法正确地获得导入控制器.Application参考 下面的代码片段主要关注我的Global.scala文件中的onStart方法,该文件位于app目录中。引擎盖下面是什么?为什么我不能正确地完成这个简单的导入 import play.api._ import play.api.libs.concurrent.Execution.Implicits._ import play.api.libs.concurrent._ import play.a

我正在用Scala开发一个Play框架项目,但是我无法正确地获得导入控制器.Application参考

下面的代码片段主要关注我的
Global.scala
文件中的
onStart
方法,该文件位于
app
目录中。引擎盖下面是什么?为什么我不能正确地完成这个简单的导入

import play.api._
import play.api.libs.concurrent.Execution.Implicits._
import play.api.libs.concurrent._
import play.api.Play.current
import scala.concurrent.duration._
import scala.util.Random
import model.StatusUpdate

object Global extends GlobalSettings {

  override def onStart(app: Application) {
    import controllers.{Application => App}
    // Definition of the onStart method.
}
位于控制器目录中的My
Application.scala
文件定义如下:

package controllers

import play.api._
import play.api.libs.iteratee._
import play.api.libs.json._
import play.api.mvc._

object Application extends Controller {
   //Definition of methods
}

Application
来自
play.api
包,为什么要从
controllers
导入它?@Ryan,因为我想访问一些
控制器。Application
属性,全局初始化它们,然后,在调用适当的
http
请求之前建立特定的上下文。@Ryan我认为
controllers.Application
是其控制器的一部分。主play应用程序模板有一个名为way的模板。@m-z,没错。这是我定义的一个控制器。您得到的错误是什么?您可以使用
controllers.Application.whateveryouwant
调用所有内容。