API는 애플리케이션 간에 데이터를 주고 받거나 서비스를 요청하고 제공하기 위한 인터페이스 이다.클라이어느와 서버 간에 API를 통해 통신하는 만큼 API 문서화는 개발 과정에 있어 중요한 요소 중 하나이다.Spring Framework에서 API 문서화 방법에는 크게 Rest Docs와 Swagger 2가지가 존재한다.Spring REST Docs스프링 프레임워크에서 제공하는 API 문서 자동화 도구이다.테스트 기반으로 문서화가 동작하기에 문서의 정확성을 보장하는데 도움이 된다. SwaggerAPI를 문서화하고 테스트할 수 있는 오픈 소스 프레임워크이다.테스트를 기반으로 문서화를 진행하는 Spring REST Docs와 달리 어노테이션을 통해 간편하게 API 문서를 자동으로 만들 수 있다.자체적으로 사..