지금까지의 포스팅에서는 기본 REST API에 대해 배웠다.
이번 포스팅부터는 REST API의 고급 기능을 살펴보겠다!
REST API 소비자들을 위해, 개발자가 만든 REST API에는 해당 API를 설명해주는 문서가 있어야 한다.
REST API에 대한 문서 생성하기 전에 이해해야 하는 2가지 용어가 있다.
Swagger와 open api이다.
2011
2016
REST API의 문서인 Swagger 문서를 생성하는 방식은 간단하다.
의존성 주입을 한 후, 특정 링크에 접속하기만 하면 된다!
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.0.2</version>
</dependency>
각각 Swagger tool과 Open API Specification에 대한 URL들은 아래와 같다.
참고 및 출처
이 시리즈는 Udemy 강의의 내용을 정리한 것입니다.
https://www.udemy.com/course/spring-boot-and-spring-framework-korean/