Swagger

우리는 Springboot3 버전임.
기존 Springboot2 에서 지원했던 Springfox는 지원이 안됨
⇒ OpenAPI 를 사용해야한다
사용방법
http://localhost/swagger-pasila-ui.html
1.
@Tag(name = "Product", description = "Product API")
Controller 설정 태그
2.
@Operation(summary = "Save product", description = "상품을 등록한다.")
Method 설명
3.
@ApiResponses(value = { @ApiResponse(responseCode = "200", description = "성공", content = { @Content(mediaType = "application/json", array = @ArraySchema(schema = @Schema(implementation = ProductResponse.class))) })})
결과 반환 Response
[Gradle] implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0'
Java
복사
[Swagger Docs]