springfox에서 제공하는 swagger 관리 라이브러리 -> springfox-swagger
sprongdocs에서 제공하는 swagger 관리 라이브러리 -> springdoc-openapi
swagger에서 사용하는 파라미터들 설명
https://bcp0109.tistory.com/326
migration 방법
https://springdoc.org/migrating-from-springfox.html
- @ApiOperation(value = "foo", notes = "bar", tags = {"taggg"})→@Operation(summary = "foo", description = "bar", tags = {"taggg"})
- @ApiImplicitParam → @Parameter
- @ApiImplicitParams → @Parameters
@Parameters({
@Parameter(in = ParameterIn.QUERY
, description = "Page you want to retrieve (0..N)"
, name = "page"
, content = @Content(schema = @Schema(type = "integer", defaultValue = "0"))),
@Parameter(in = ParameterIn.QUERY
, description = "Number of records per page."
, name = "size"
, content = @Content(schema = @Schema(type = "integer", defaultValue = "20"))),
@Parameter(in = ParameterIn.QUERY
, description = "Sorting criteria in the format: property(,asc|desc). "
+ "Default sort order is ascending. " + "Multiple sort criteria are supported."
, name = "sort"
, content = @Content(array = @ArraySchema(schema = @Schema(type = "string"))))
})
Spring-doc 여러가지 질문들
https://springdoc.org/faq.html
반응형