1.API 문서화(Documentation) -클라이언트가 REST API 백엔드 애플리케이션에 요청을 전송하기 위해서 알아야 되는 요청 정보(요청 URL(또는 URI), request body, query parameter 등)를 문서로 정리하는 것 -API 문서 생성의 자동화 ● API 문서를 수기로 직접 작성하는 것은 비효율적임(수기로 작성시 필요한 내용을 빠뜨릴 수 있음) -Swagger 방식 ● 애터네이션 기반의 API 문서화 방식 ○ 장점 : API 요청 툴로써의 기능을 사용할 수 있음 ○ 단점 : 가독성 및 유지보수성이 떨어짐(@ApiOperation, @ApiResponses 같은 애너테이션을 클래스에 일일이 추가해야함) -Spring Rest Docs 방식 ● 테스트 코드 기반의 API ..