静态方法在播放控制器中不起作用
Static methods won't work in play controllers
我最近开始使用 Play。所以我从官方网站下载了 2.4.3 版本,并按照 firstapp 教程中的说明完成了所有操作。但是当我运行应用程序并想向控制器添加一些方法时:
public static Result dummy() {
return TODO;
}
rout.conf
GET / controllers.Application.dummy()
我收到的错误页面显示:
value dummy is not a member of controllers.Application
但是如果我从方法中删除 static 关键字,一切正常。我想我必须在 build.sbt?
中更改某些内容
我将 build.sbt 中的行从
更改为
routesGenerator := InjectedRoutesGenerator
至
routesGenerator := StaticRoutesGenerator
所以我可以使用静态方法
我最近开始使用 Play。所以我从官方网站下载了 2.4.3 版本,并按照 firstapp 教程中的说明完成了所有操作。但是当我运行应用程序并想向控制器添加一些方法时:
public static Result dummy() {
return TODO;
}
rout.conf
GET / controllers.Application.dummy()
我收到的错误页面显示:
value dummy is not a member of controllers.Application
但是如果我从方法中删除 static 关键字,一切正常。我想我必须在 build.sbt?
中更改某些内容我将 build.sbt 中的行从
更改为routesGenerator := InjectedRoutesGenerator
至
routesGenerator := StaticRoutesGenerator
所以我可以使用静态方法