Swagger UI 꾸미기
Swagger UI 꾸미기
이 문서에서는 설정된 Swagger UI에 정보를 추가하는 방법에 대해서 알아본다.
문서 정보
문서에 대한 기본 정보는 Swagger Configuration 파일에서 설정할 수 있다. Docket bean을 생성하는 부분에 다음과 같이 추가로 설정한다.
컨트롤러 정보
컨트롤러 정보를 추가하고 싶을 경우 컨트롤러 위에 Api
Annotation을 작성한다.
매핑 작업 설명
매핑에서 수행하는 작업에 대한 설명을 설정하고 싶을 경우 다음과 같이 @ApiOperation
을 사용한다.
매핑 요청 파라미터 설명
매핑의 파라미터에 대해 설명을 설정하고 싶을 경우 다음과 같이 @ApiImplicitParams
와 @ApiImplicitParam
을 사용한다.
매핑 응답 설명
매핑에 대한 응답 정보를 추가하고 싶을 경우 다음과 같이 @ApiResponse
, @ApiResponses
Annotation을 Mapping 상단에 추가한다.
Swagger에서 제공되는 기본 응답정보를 사용하고 싶지 않을 경우 Swagger Custom 설정파일의 Docket 생성 부분에 다음 작업을 추가해야한다.
Last updated