[Swagger API]

hamonjamon·2022년 8월 2일
0
post-custom-banner

Swagger

개발자 간 협력에 필요한 API Document를 체계화하는 오픈 소스

  • 해당 API에 대한 부연 설명을 Swagger의 어노테이션으로 작성할 수 있다.

@Api : 컨트롤러의 이름을 작성하는 어노테이션
   - tags : 굵은 제목 텍스트


@ApiIgnore : 컨트롤러 및 메서드 위에 작성하여 API 문서에서 숨기는 어노테이션
   - tags : 굵은 제목 텍스트


@ApiResponse : 각 응답 코드 별로 메시지를 작성할 수 있다.
   - code : 응답 코드
   - message : 메시지


@ApiParam : 컨트롤러 내 파라미터에 대한 설명을 작성하는 어노테이션
   - value : 설명


@ApiModel : Swagger가 적용될 Model(객체 클래스)에 대한 상세한 정보를 작성하는 어노테이션
   - value : 값
   - description : 설명


@ApiModelProperty : 객체 클래스 속성 값에 대한 설명
   - value : 값


@Operation : 메서드 단위로 문서를 편집할 때 사용하는 어노테이션으로 자세한 설명을 작성할 수 있다.
   - summary : 제목
   - description : 자세한 설명 (markdown 언어 지원)


post-custom-banner

0개의 댓글