作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Jersey 和 Swagger 公开 REST API。我的 PUT 资源如下
@PUT
@Path("/{id}")
@Produces(MediaType.APPLICATION_JSON)
@ApiOperation(value = "Update Employee", response = Employee.class)
@ApiResponses(value = {
@ApiResponse(code = 200, message = Responses.MESSAGE_200, response = Employee.class)) })
public Response updateEmployee(
@PathParam("id") UUID id,
@RequestBody String requestBody) throws JsonProcessingException {
}
当我使用 Swagger 生成 REST 客户端时,即使其数据类型是 UUID,它也会将“id”显示为 String。
谁能帮我将其映射为 UUID 吗?
最佳答案
根据Swagger specification不支持 UUID 格式,因此它将显示为字符串,您可以在 @ApiParam
上添加所需的字符串示例。注释。
@PathParam(value='05b2fa78-a0f8-4357-97fe-d18506618c3f', required=true)
关于java - Swagger 客户端将 UUI 映射为 String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44713854/
我正在使用 Jersey 和 Swagger 公开 REST API。我的 PUT 资源如下 @PUT @Path("/{id}") @Produces(MediaType.APPLI
我是一名优秀的程序员,十分优秀!