JaeWon's Devlog
article thumbnail
프로젝트 Github 연동하기(with Source Tree)
BackEnd 2021. 3. 28. 15:59

해당 글은 Mac OS, Intelli J 를 사용하였습니다. 1. Git 프로젝트 전환 - 이전 글에서 생성한 프로젝트를 Source Tree를 사용하여 GitHub와 연동해보도록 하겠습니다. - Git이 설치안되어 있다면 Git 홈페이지를 통해 설치합니다. - Git이 설치되었다면, Git에 올릴 프로젝트가 있는 위치로 이동합니다. (Mac OS는 터미널, Window는 git bash를 사용) - 프로젝트 폴더에 위치하면 git init 을 입력하여 Git 과 연동을 준비합니다. (해당 폴더에서 숨김파일을 보이게 하면, .git 이란 폴더가 생긴 것을 확인할 수 있습니다.) - Source Tree를 설치 후 실행합니다. - 실행 후 새로만들기(New Repository) -> 로컬 저장소 추가하기..

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 ..