我正在开发一个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?
提前谢谢
暂无答案!
目前还没有任何答案,快来回答吧!