ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Swagger Annotation
    Computer Science/Swagger 2022. 7. 6. 15:20
    @ApiModelProperty(example = "1")
    private Long matchId;

    출력되는 class에서 해당 annotation을 넣어주면 example 값이 변동된다.

    위 예시처럼 Long 이지만 String으로 넣어야하며 해당 값이 Long으로 변환되어 보여진다.

     

    @ApiResponses({
            @ApiResponse(code = 200, message = "!!Success!!"),
            @ApiResponse(code = 400, message = "Bad Request"),
            @ApiResponse(code = 500, message = "Internal Server Error")
    })

    컨트롤러에 등록하는 annotation

    각 코드별 의마하는 바를 알려준다.

     

    @ApiOperation(value = "Match 등록 Api", notes = "리그 경기 내역 등록 API")
    @PostMapping("/setMatch")
    public void getUserId(@RequestBody List<MatchDto> matchDto){
        log.info(matchDto.get(0).toString());
        dataService.setMatch(matchDto);
    }

    각 api 마다 달아주는 annotation 각 api마다의 설명을 추가할 수 있다.

    'Computer Science > Swagger' 카테고리의 다른 글

    Swagger UI 적용하기  (0) 2022.07.06
Designed by Tistory.