반응형 swagger3 SpringBoot Swagger 3.x.x 적용하기 SpringBoot 3.x.x Swagger 적용 SpringBoot 버전을 3.0.0 이상 사용하는 프로젝트에서 Swagger를 도입할 때 사용해야하는 Swagger 라이브러리에 대해 알아보겠습니다. 기존 SpringBoot 3.0.0 이하 버전인 경우 이전 포스팅에서 확인하실 수 있습니다. https://miiro-under.tistory.com/209 Swagger - REST API 명세 문서화 명세 문서화 명세 : 해당 API가 어떤 로직을 수행하는지 설명하고 이 로직을 수행하기 위해 어떤 값을 요청하며 이에 따른 응답값으로는 무엇을 받을 수 있는 지 정리한 자료이다. API는 개발 과정 miiro-under.tistory.com 의존성 라이브러리 설정 SpringBoot 3.0.0 이상부터는 .. Spring/스프링 이론 2023. 12. 31. 스프링부트 프로젝트 생성(feat. MariaDB) 데이터베이스 연동 스프링부트 애플리케이션을 연동하여 프로젝트를 생성하는 것을 알아보겠습니다. 프로젝트 생성 groupId(그룹) : com.springboot name(이름), artifactId(아티팩트) : jpa Developer Tools : Lombok, Spring Configuration Processor Web : Spring Web SQL : Spring Data JPA, MariaDB Server 추가 내용 Swagger 의존성 pom.xml(Maven)에 추가 소스코드 config/SwaggerConfiguration.java @Configuration @EnableSwagger2 public class SwaggerConfiguration { @Bean public Docket ap.. Book/스프링부트 핵심가이드 2023. 11. 2. Swagger - REST API 명세 문서화 명세 문서화 명세 : 해당 API가 어떤 로직을 수행하는지 설명하고 이 로직을 수행하기 위해 어떤 값을 요청하며 이에 따른 응답값으로는 무엇을 받을 수 있는 지 정리한 자료이다. API는 개발 과정에서 계속 변경되므로 명세 문서도 주기적인 업데이트가 필요하다. Swagger 명세 작업은 번거롭고 시간 또한, 오래 걸리기 때문에 이 같은 문제를 해결하기 위해서 사용하는 오픈소스 프로젝트이다. Maven 의존성 추가 pom.xml 파일에 있는 안에 해당 문구를 추가해준다. io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2 gradle 의존성 추가 build.gradle 파일에 있는 dependencies에 해당 문구를 .. Book/스프링부트 핵심가이드 2023. 10. 26. 이전 1 다음