【发布时间】:2018-08-05 22:42:46
【问题描述】:
这是一个删除端点:
@ApiOperation(value = "delete subscription")
@ApiResponses(value = {
@ApiResponse(code = 204, message = "Deleted", response = Void.class),
@ApiResponse(code = 404, message = "Not Found")
})
@DeleteMapping("/{id}")
@ResponseStatus(HttpStatus.NO_CONTENT)
public ListenableFuture<ResponseEntity<Void>> delete(@PathVariable long id)
Springfox 生成带有响应正文的 API 规范:
{
"cancelled": true,
"done": true
}
显然我希望 204 的响应正文规范为空白。如何实现这一点?
注意如果我将端点更改为同步:
public void delete(@PathVariable long id)
那么生成的API就好了。
【问题讨论】:
标签: java spring swagger springfox