Ali*_*ehi 7 scala playframework playframework-2.4
在我的build.sbt中我有
routesImport += "play.api.mvc.PathBindable.bindableUUID"
Run Code Online (Sandbox Code Playgroud)
在我的路线我有:
GET /groups/:id controllers.GroupController.get(id)
Run Code Online (Sandbox Code Playgroud)
在我的控制器中我有
class GroupController { ....
def get (id: UUID)
Run Code Online (Sandbox Code Playgroud)
我对上述路线收到以下错误
type mismatch;
found : String
required: java.util.UUID
Run Code Online (Sandbox Code Playgroud)
如何在Play中的路径文件中的路径中使用uuid.我正在使用游戏2.4.2 - scala 2.11.7
col*_*ebb 16
String是routes文件中参数的默认类型.要更改此设置,您需要明确指定Id的类型:
GET /groups/:id controllers.GroupController.get(id: java.util.UUID)
Run Code Online (Sandbox Code Playgroud)
如果这样做,您应该会发现您也可以删除bindableUUID构建文件中的导入.
| 归档时间: |
|
| 查看次数: |
1670 次 |
| 最近记录: |