gpt4 book ai didi

scala - UUID 路径可绑定(bind) - Play Framework

转载 作者:行者123 更新时间:2023-12-04 10:03:43 25 4
gpt4 key购买 nike

在我的 build.sbt 我有

routesImport += "play.api.mvc.PathBindable.bindableUUID"

在我的 route ,我有:
GET      /groups/:id     controllers.GroupController.get(id)

在我的 Controller 中,我有
class GroupController { ....

def get (id: UUID)

我收到上述路线的以下错误
type mismatch;
found : String
required: java.util.UUID

如何在 Play 中的路由文件的路径中使用 uuid。我正在使用 play 2.4.2 - scala 2.11.7

最佳答案

字符串是路由文件中参数的默认类型。要更改这一点,您需要显式指定 Id 的类型:

GET      /groups/:id     controllers.GroupController.get(id: java.util.UUID)

如果你这样做,你应该会发现你也可以删除 bindableUUID 的导入。在您的构建文件中。

关于scala - UUID 路径可绑定(bind) - Play Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31669106/

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