如果我尝试在我的controllers.Default.redirect(to = "/foo/bar")
文件中routes
启用routesGenerator := InjectedRoutesGenerator
文件时使用build.sbt
,我会收到编译错误
type Default is not a member of package controllers
在Play 2.4中使用这个新的注入路由功能还有办法使用静态对象中定义的处理程序吗?
答案 0 :(得分:5)
不,没有。默认值应该是一个类,因此可以从注入的路由器使用它,并使用扩展它的伴随对象,以便仍然可以从静态路由器使用它。请在Play问题跟踪器中提出问题,或者更好的是,提交拉取请求以解决此问题。