我是Play Framework
的新手,試圖在Intellij
中設置一個非常小的項目。於是,我跟着一些基本的步驟:如何在Play框架中進行路由?
- 中的IntelliJ
- 運行它發揮框架創建一個新的項目和它的作品(本地主機:9000)
- 現在我已經在控制器中添加一個新的
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
這究竟是爲什麼。有一件事我只注意到我的Controller文件夾有Application.scala
而不是Application.java
。我在這裏做錯了什麼?
你使用哪個播放版本? – semperfids
這是播放2版本 –