我正在尝试使用 Swagger 来记录我的 REST API。按照这个例子,我像这样注释 REST 端点:
case class CreateItemRequest(title: String, body: String)
@ApiOperation(value = "Create a new item", httpMethod = "POST", response = classOf[Item])
@ApiImplicitParams(Array(new ApiImplicitParam(dataType = "CreateItemRequest", paramType = "body", name = "body", required = true, allowMultiple = false, value = "The item object to create")))
def create(
@ApiParam(value = "Hash of the user", required = true)
@QueryParam("userhash") userhash: String
)
我期待得到“模型”,但我只得到字符串“CreateItemRequest”作为数据类型。不是案例类 CreateItemRequest 的属性。
问候,丹尼尔