Swagger
개발자가 API서버를 개발할 때, API의 스펙에 대한 명세를 편리하게 할 수 있는 API 자동 문서화 도구(프레임워크)
Django로 Rest API 서버 개발시에만 자동 문서화 도구로 Swagger를 사용할 수 있는 것이 아니고, Spring과 엮어서 Swagger를 쓸 수 있다는 것을 알게 되었다.
1) Swagger 의존성 설정
2) Swagger 설정 파일 생성
@Configuration / @EnableSwagger2
SwaggerConfig.java 에서 해당 Controller를 Swagger API 문서로 지정
swagger-ui.html#/ 의 주소로 접근 하면 자동 문서화된 swagger docs를 볼 수 있다.
이렇게 되면 swagger docs의 가장 기본적인 기능들을 사용 할 수 있다.
@ApiParam 어노테이션은 멤버 변수에 대한 설명 및 다양한 설정을 지원합니다.
-
value : 저장되야 할 값에 대한 설명을 명시합니다.
-
required : 필수 여부를 지정합니다.
'웹 프로젝트' 카테고리의 다른 글
Spring Boot (0) | 2021.02.02 |
---|---|
Docker 컨테이너 관련 커맨드 사용법 (0) | 2021.02.01 |
Django Model 관련한 공부 (0) | 2021.01.23 |
카이스트 친구와 함께하는 장고 공부 (1) | 2020.12.31 |
서버 관련 개념 (0) | 2020.01.20 |