[스프링] Swagger세팅과 사용
·
스프링
스웨거는 현대 웹 서비스에서 자주 사용되는 REST API의 통신 규약을 문서화한 도구이다.프론트엔드와 백엔드는 이 문서를 기준으로 API 요청과 응답의 구조를 명확하게 공유할 수 있으며,프론트엔드는 스웨거 문서만 확인해도“어떤 상황에서 어떤 값을 보내야 하는지, 어떤 데이터를 응답받게 되는지”를 별도로 소통하지 않아도 파악할 수 있다. 따라서 이 글에서는 스웨거의 기본 개념과 설정 방법, 그리고 실제 사용하는 방식을 간단하게 정리해본다. 1. Swagger가 무엇일까Swagger(OpenAPI)는 REST API의 구조를 자동으로 분석하여 웹 UI 형태의 문서를 제공하는 도구다.별도의 수작업 없이 API를 시각적으로 정리해주기 때문에,프론트·백엔드 협업 효율을 높이고 API 관리의 일관성을 유지할 수 ..