根据springhttp响应验证openapi规范

s4chpxco  于 2021-07-14  发布在  Java
关注(0)|答案(0)|浏览(170)

我正在开发一个spring-boot应用程序,我正在为它寻找一个工具,该工具根据特定rest方法的实际返回的http响应代码验证该方法的openapi注解。例如,让我们以以下示例为例:

@ApiResponses(value = { 
  @ApiResponse(responseCode = "201", description = "Request sucessful", 
  @ApiResponse(responseCode = "501", description = "Internal server error"})
@GetMapping("/{id}")
public Customer getById(@Parameter(description = "customerId") 
  @PathVariable long id) {
    return repository.findById(id).orElseThrow(() -> new CustomerNotFoundException());
}

是否有一个工具或linter检查该方法在默认情况下从不返回http状态码201(如openapi规范中指定的),而是返回http状态码200?
提前谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题