728x90
728x90
Spring Boot 기본 구조 your-project/│├── src/│ ├── main/│ │ ├── java/│ │ │ └── com/│ │ │ └── example/│ │ │ └── yourproject/│ │ │ ├── YourProjectApplication.java 👀 Gradle 기본 설정보통 MVNRepository 사이트에서 필요한 의존성 검색해서 가져오면 된다.https://mvnrepository.com/ ✔️ Spring Boot 기본 의존성 dependencies { implementation 'org.springframework.boot:spring-boot-start..
API는 애플리케이션 간에 데이터를 주고 받거나 서비스를 요청하고 제공하기 위한 인터페이스 이다.클라이어느와 서버 간에 API를 통해 통신하는 만큼 API 문서화는 개발 과정에 있어 중요한 요소 중 하나이다.Spring Framework에서 API 문서화 방법에는 크게 Rest Docs와 Swagger 2가지가 존재한다.Spring REST Docs스프링 프레임워크에서 제공하는 API 문서 자동화 도구이다.테스트 기반으로 문서화가 동작하기에 문서의 정확성을 보장하는데 도움이 된다. SwaggerAPI를 문서화하고 테스트할 수 있는 오픈 소스 프레임워크이다.테스트를 기반으로 문서화를 진행하는 Spring REST Docs와 달리 어노테이션을 통해 간편하게 API 문서를 자동으로 만들 수 있다.자체적으로 사..