JaeWon's Devlog
article thumbnail
[SpringBoot] 프로젝트 생성하기(Intelli J, gradle)
BackEnd/Spring 2021. 3. 28. 15:07

해당 글은 Mac OS , Intell J 를 사용하였습니다. 1. SpringBoot & Gradle 프로젝트 생성하기 - Intelli J 를 실행하고, New Project 를 클릭합니다. - Intelli J 에서 스프링부트는 Spring Initializr 을 선택 후 "Next"를 클릭합니다. - 기본 패키지명을 작성하고, 빌드툴(Gradle), Java version을 선택합니다. (빌드툴은 Maven을 선택하셔도 됩니다.) - 프로젝트에 필요한 Dependency를 선택합니다.(프로젝트 생성 후 따로 추가할 수 있습니다.) (해당 글에서는 Lombok, Spring Web, MySQL, Thymeleaf 를 선택하였습니다.) - Project Name에 프로젝트 이름(폴더명)을 작성합니다...

article thumbnail
[SpringBoot] Swagger(springfox) 사용하기
BackEnd/Spring 2020. 7. 25. 16:23

Swagger 예제 코드는 Github 에서 확인하실 수 있습니다. Swagger 샘플은 여기 에서 확인하실 수 있습니다. 샘플 예제는 heroku를 사용하였습니다. 첫 진입시 로딩이 걸릴 수 있습니다. 1. Swagger(스웨거) 란? - Swagger(스웨거)는 Open Api Specification(OAS)를 위한 프레임워크. - API 들이 가지고 있는 스펙(spec)을 명세, 관리. - SpringBoot에서 Swagger를 사용하면, Controller(컨트롤러)에 명시된 Annotation을 해석하여 API 문서를 자동으로 생성. - Swagger 에서 만들어주는 docs 페이지를 통해 Postman 에서 진행했던 테스트가 가능. 2. 장단점 (vs 스프레드시트) 2-1. 장점 - API ..