【发布时间】:2015-12-22 05:04:42
【问题描述】:
我是Play Framework 的新手,并试图在Intellij 中设置一个非常小的项目。所以,我遵循了一些基本步骤:
- 在 Intellij 中创建一个新项目
- 用 play framework 运行它就可以了 (localhost:9000)
- 现在我在 Controller 包中添加了一个新的
Java类文件。 - 在
config/routes文件中添加路由配置。
TestController.java
public class TestController extends Controller {
public F.Promise<Result> createTest() {
return F.Promise.promise(() -> TestEndpoints.createTest(Json.fromJson(request().body().asJson(),
Test.class))).map((result) -> ok(Json.toJson(result)));
}
路线
POST /Test controllers.TestController.createTest()
当我运行项目时,我得到了这个错误:
value createTest is not a member of object controllers.TestController
为什么会这样。我刚刚注意到我的控制器文件夹有Application.scala 而不是Application.java。我在这里做错了什么?
【问题讨论】:
-
你用的是哪个播放版本?
标签: java intellij-idea playframework playframework-2.0