[Spring] Swagger
1. 소개Swagger란? REST API 문서를 자동으로 생성하고 테스트할 수 있도록 도와주는 도구Spring Boot에서 API를 만들면 보통 어떤 엔드포인트가 있고, 어떤 요청과 응답이 있는지 문서를 만들어야 하는데, Swagger를 사용하면 이 과정을 자동화할 수 있다. 기능API 문서를 자동으로 생성코드에 어노테이션을 추가하면 문서가 자동으로 생성됨API를 웹 UI에서 바로 테스트Swagger UI를 통해 API를 직접 호출하고 응답을 확인할 수 있음API 명세를 JSON/YAML 형식으로 제공해서 다른 개발자나 클라이언트가 쉽게 연동OpenAPI Specification(OAS) 기반으로 API를 표준화할 수 있음코드와 동기화된 문서 유지코드 변경 시 API 문서도 자동으로 업데이트 2. S..