Şu satırı dahil ederiz
import io.swagger.annotations.ApiResponses;
content Alanı
Örnek
Şöyle yaparız
@GetMapping @Operation(summary = "Get the universities for a given country") @ApiResponses(value = { @ApiResponse(responseCode = "200", description = "...", content = {@Content(mediaType = "application/json", schema = @Schema(implementation = UniversityDTO.class))}), @ApiResponse(responseCode = "400", description = "Invalid id ",content = @Content), @ApiResponse(responseCode = "404", description = "...", content = @Content)}) public List<UniversityDTO> getUniversitiesForCountry(@RequestParam String country) { ... } }
responseCode Alanı
Şöyle yaparız
@Operation(summary = "Create customer")@ApiResponses(value = {@ApiResponse(responseCode = "201", description = "Successfully created a customer"),@ApiResponse(responseCode = "400", description = "Bad Request"),@ApiResponse(responseCode = "401", description = "Authorization denied"),@ApiResponse(responseCode = "500", description = "Unexpected system exception"),@ApiResponse(responseCode = "502", description = "An error has occurred with an upstream service")})@PostMapping(consumes = JSON)public ResponseEntity createCustomer(@Valid @RequestBody CustomerInfo customerInfo, UriComponentsBuilder uriBuilder)throws Exception {...}
Hiç yorum yok:
Yorum Gönder