[英]How to do routing in Play framework?
我是Play Framework
新手,並嘗試在Intellij
設置一個非常小的項目。 因此,我遵循了一些基本步驟:
Java
類文件。 config/routes
文件中添加路由配置。 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
一件事。 我在這里做錯了什么?
播放切換為使用依賴注入,因此在Controller中引用函數的方式是:
POST /測試@ controllers.TestController.createTest()
注意“ @”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.