Project/협업 툴 2

Spring Boot에 Swagger 적용하기(Spring-Doc)

2024.04.07 - [Project/협업 툴] - 개발자 API 협업 툴 - Swagger 개발자 API 협업 툴 - Swagger 요즘은 프론트엔드와 백엔드가 따로 독립적으로 분리가 된 상태에서 개발을 하는 경우가 많다. 따로 개발을 하고, API 엔드 포인트를 통해서 프론트 엔드와 서버가 통신을 하는 것이다. 위와 같 junhyuk-develop.tistory.com 우선, 글쓴이는 Spring Boot 3.2.2 , Swagger 2.0.4 를 사용한다. 아래와 같이 build.gradle 에 의존성을 추가해준다. Build.gradle //swagger implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.0.4' 본인에게 맞..

Project/협업 툴 2024.04.07

개발자 API 협업 툴 - Swagger

요즘은 프론트엔드와 백엔드가 따로 독립적으로 분리가 된 상태에서 개발을 하는 경우가 많다. 따로 개발을 하고, API 엔드 포인트를 통해서 프론트 엔드와 서버가 통신을 하는 것이다. 위와 같은 개발 방식을 REST API 라고도 흔히 부른다. HTTP 요청을 통해서 리소스 등을 요청하고 받는 것이다. 이러한 개발 방식을 사용하기 위해선, 백엔드 개발자는 API 명세서를 작성해야 한다. API 명세서를 작성한 뒤, 이를 프론트엔드 개발자에게 보내주어야 API 통신 규격을 정하고, 통신할 수 있다. 이를 직접 다 작성해도 무방하지만, 이를 자동화해주는 편리한 개발 툴이 있다. 그게 이제 설명할 "Swagger" 이다. Swagger란? Swagger는 개발한 Rest API를 문서화 한다. 문서화된 내용을 ..

Project/협업 툴 2024.04.07
1