이 글은 딥다이브한 내용을 쭉 풀어쓴 내용입니다. 시간이 없으신 분은 전체 소스코드를 참고해 주세요. 0. 시도하게된 이유 0.1 Swagger 경험 이전에 TODO List 라는 프로젝트에서 Swagger 를 사용해본 적이 있습니다. API 문서가 자동으로 생긴다는 점은 편했지만, 비즈니스 로직과 API 를 위한 코드가 섞여있다는 것이 마음에 들지 않았습니다. 0.2 Spring REST Docs 시도 그러던 중 우아한형제들 기술블로그를 인상깊게 보아 Spring REST Docs 를 시도해보게 되었습니다. Spring REST Docs 는 다음과 같은 장점이 있었습니다. API 문서가 테스트코드 통과 후 생성됨 비즈니스 로직에는 API 문서 관련 코드가 전혀 없음 커스텀이 자유로움 하지만, 다음과 같..