본문 바로가기
Framework/Spring

[Spring Boot] Swagger Api 어노테이션

by n년차초보개발자 2022. 10. 26.
728x90
반응형

1. @EnableSwagger2어노테이션을 사용하면 Swagger관련 설정을 추가할 수 있다.

_ 원래는 스웨거 컨피그에 추가하는데 어디에 있는지 찾을수가없음.. 어딨지....

 

2. Swgger어노테이션

2-1. @Api : 클래스를 Swagger 리소스 대상으로 표시

ex) @Api(tags = "Order")

 

2-2. @ApiOperation : 요청 URL에 매핑된 API에 대한 설명

(만들어진 스웨거 api문서에서 경로옆에 api설명이 자동으로 붙는다)

ex) @ApiOperation (value = "이부분은 오더 Api입니다")

 

2-3 @ApiParam : 요청 parameter에 대한 설명, 필수여부 등 설정 

ex) public List orderApi(@ApiParam(value="테스트ID",required=true) @PathVariable ...

 

2-4 @ApiResponse : 응담에대한 설명

 

2-5 @ApiIgnore : 이 속성을 사용하면 Swagger에 보이지 않도록 숨길 수 있다.

 

728x90
반응형

'Framework > Spring' 카테고리의 다른 글

@PathVariable 어노테이션  (0) 2019.05.29
@RequestMapping 어노테이션 속성  (0) 2019.05.29

댓글