현재 프로젝트에서 스웨거3을 사용하고 있는데, 버전2의 관련 문서를 참고하면 빨간줄이 뜨는 어노테이션이 많았다.
그래서 찾아보니, 버전 2와 3에서 바뀐 어노테이션이나 파라미터가 좀 있는 것 같아서 정리해보았다.
- 어노테이션
@ApiParam -> @Parameter
@ApiOperation -> @Operation
@Api -> @Tag
@ApiImplicitParams -> @Parameters
@ApiImplicitParam -> @Parameter
@ApiIgnore -> @Parameter(hidden = true) or @operation(hidden = true) or @hidden
@apimodel -> @Schema
@ApiModelProperty -> @Schema
- 파라미터
value -> description
tags -> name
'Server > Spring boot' 카테고리의 다른 글
[Querydsl Expressions] Querydsl에서 date format 하기 (0) | 2023.02.07 |
---|---|
Spring Boot + AWS S3를 이용해 파일 업로드/삭제하기 (0) | 2023.01.26 |
인텔리제이로 스프링 부트 시작하기 (0) | 2022.08.29 |
[Spring boot] Error : cannot deserialize from Object value (0) | 2022.05.18 |
[스프링] 인프런 스프링 입문 #회원 관리 예제 - 웹 MVC 개발 (0) | 2022.01.30 |