gpt4 book ai didi

java - 我无法修复的 Play Framework 路由错误

转载 作者:行者123 更新时间:2023-12-01 11:24:01 24 4
gpt4 key购买 nike

我正在使用 Play 框架构建我的第一个 Controller 。我收到错误:

Compilation error value getAll is not a member of controllers.api.protocol.Period

我的routes.conf 文件如下所示:

# Routes
# This file defines all application routes (Higher priority routes first)
# ~~~~

# Home page
GET / controllers.Application.index()

GET /api/protocol/period controllers.api.protocol.Period.getAll()

# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.Assets.versioned(path="/public", file: Asset)

和“controllers/api/protocol/Period.java”看起来像:

package controllers.api.protocol;

import com.avaje.ebean.Model;
import play.mvc.Controller;
import java.util.List;
import play.mvc.*;
import static play.libs.Json.toJson;

public class Period extends Controller {

public static Result getAll() {
List<model.Protocol.Period> periods = new Model.Finder<Integer.class>(model.Protocol.Period.class).all();
return ok(toJson(periods));
}
}

我迷路了。

最佳答案

那太好了,欢迎。 :)

public static Result getAll() 中删除 static 即可完成排序。

关于java - 我无法修复的 Play Framework 路由错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30967994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com