UUID 路径可绑定 - Play Framework
UUID Path Bindable - Play Framework
在我的 build.sbt 我有
routesImport += "play.api.mvc.PathBindable.bindableUUID"
在我的路线中我有:
GET /groups/:id controllers.GroupController.get(id)
在我的控制器中我有
class GroupController { ....
def get (id: UUID)
我收到上述路线的以下错误
type mismatch;
found : String
required: java.util.UUID
如何在 Play.routes 文件的路径中使用 uuid。我正在使用 play 2.4.2 - scala 2.11.7
字符串是路由文件中参数的默认类型。要更改此设置,您需要明确指定 Id 的类型:
GET /groups/:id controllers.GroupController.get(id: java.util.UUID)
如果这样做,您应该会发现您还可以删除构建文件中 bindableUUID
的导入。
在我的 build.sbt 我有
routesImport += "play.api.mvc.PathBindable.bindableUUID"
在我的路线中我有:
GET /groups/:id controllers.GroupController.get(id)
在我的控制器中我有
class GroupController { ....
def get (id: UUID)
我收到上述路线的以下错误
type mismatch;
found : String
required: java.util.UUID
如何在 Play.routes 文件的路径中使用 uuid。我正在使用 play 2.4.2 - scala 2.11.7
字符串是路由文件中参数的默认类型。要更改此设置,您需要明确指定 Id 的类型:
GET /groups/:id controllers.GroupController.get(id: java.util.UUID)
如果这样做,您应该会发现您还可以删除构建文件中 bindableUUID
的导入。