Spring REST Docs
·
TDD
API 개발을 완료하고, 엔드포인트를 공유해주기 위해 스펙을 정의한다.- 해당 스펙을 정의하는 툴에는 여러가지가 있지만 그 중 하나가Spring Rest Docs 이다.  Spring REST Docs테스트 코드를 통한 API 문서 자동화 도구API 명세를 문서로 만들고 외부에 제공함으로써 협업을 원할하게 한다.기본적으로 AsciiDoc을 사용하여 문서를 작성한다. REST Docs 와 Swagger 를 비교REST Docs장점테스트를 통과해야 문서가 만들어진다. (신뢰도가 높다)프로덕션 코드에 비침투적이다.단점코드 양이 많다,설정이 어렵다.Swagger장점적용이 쉽다.문서에서 바로 API 호출을 수행해 볼 수 있다.단점프로덕션 코드에 침투적이다.테스트와 무관하기 때문에 신뢰도가 떨어질 수 있다.  RE..