从查询字符串Play框架获取UUID

时间:2016-11-03 02:42:46

标签: java playframework query-string uuid

我在Java Play框架上有一个端点

GET /book   controllers.getBook(id: java.util.UUID)

public Result getBook(UUID id) {
  Book book = bookDao.getById(uid);
  if (book != null) {
    return ok(Json.toJson(book));
  }uid
  return notFound("book not found with id=" + id.toString());
}

示例链接是: http://localhost:9000/book?id=935e20a4-563c-459b-a4c3-cd838cb9cfb6

我确定 935e20a4-563c-459b-a4c3-cd838cb9cfb6 是UUID

当我跑步时,我收到错误: 如需要

  

'GET / book?id = 935e20a4-563c-459b-a4c3-cd838cb9cfb6'[无法解析   参数ID为UUID:无效的UUID字符串:id]

你可以帮帮我吗?以及为什么它会出错。 谢谢

0 个答案:

没有答案