1. Swagger (특징, 장점, 단점, 작동 방식) 특징: Swagger는 OpenAPI Specification (OAS)에 기반하여 API 문서화와 다른 도구들과의 통합을 지원한다. 자동으로 API 엔드포인트를 탐색하여 문서를 생성하며, UI를 통해 API를 시험할 수 있다. API의 구조, 요청/응답 형식, 상태 코드, 오류 메시지 등을 시각적으로 표시한다. 장점: 쉬운 세팅 및 사용. 눈에 띄는 UI. 실제 API 호출 기능 제공. 단점: 코드에 주석을 기반으로 하므로, 실제 코드와 문서화 사이에 불일치가 발생할 수 있다. 실제 코드와 동기화를 위해 추가 작업이 필요할 수 있다. 작동 방식: Swagger는 주로 코드나 주석에 기반하여 API 문서를 자동 생성한다. 2. Spring REST ..