사람마다 프로젝트를 만드는 방법이 다르다.
사용하는 Tool 따라 Spring, DB Connect Dependency Version에 따라 프로젝트 구성 방법이 다르다.
따라서 같은 프로젝트를 만들 때도 접근 및 단축키 등 이 많이 다를 수도 있다.
이를 바탕으로 현재 만들려는 프로젝트는 이러하다.
- Tool : Visual Studio Code
- Spring Boot Version : Spring Boot 2.3.1.RELEASE
- DB : Mysql
- Build Tool : Gradle
- Java : 1.8.0_251
- OS : WIndow
0.프로젝트를 진행하기 이전 기본 설치 항목
- Tool : Visual Studio Code
- DB : Mysql
- Java : 1.8.0_251
1. Visual Studio Code Setting
프로젝트를 만들기 전에 Visual Studio Code 툴에 기본적인 세팅을 해야 한다.
기본
- JAVA Extension Pack
- Spring Boot Extension Pack(Pivotal)
참고 : <https://parkdream.tistory.com/95>
Visual Studio Code를 사용하면서 재밌는 점은 다양한 확장팩으로 개발에 필요한 확장팩을 설치하여 나만의 Tool로 꾸민다는 점이 매우 좋다.
현재 개발에 필요한 내용은 위에 참고를 보며 따라해도 충분히 구현 가능하다.
2. Project 생성
2-1.
Visual Studio Code에서 단축키 "CTR + Shift + P" 를 누르면 Command 창이 뜹니다.
Command 창에 "Spring Initializr: Generate a Gradle Project"를 입력하면 프로젝트 생성 로직이 실행됩니다.
2-2
사용할 언어를 선택합니다.
현재 프로젝트는 Java를 기반으로 프로젝트를 생성하고 있습니다.
2-3
생성할 프로젝트의 Group ID를 입력합니다.
현재 프로젝트를 만들어 놓으면 다음 프로젝트를 진행할 때도 이를 토대로 개발을 진행을 할 확률이 있으니
Spring Basic이란 Goup Id를 입력하였습니다.
사용자가 원하는 대로 입력을 하셔도 됩니다.
2-4
이제 프로젝트 이름을 입력합니다.
Spring Boot 프로젝트 개발을 위해 First라고 입력을 하였습니다.
2-5
프로젝트에 사용될 Spring Boot Version을 선택합니다.
현재 글의 처음과 같이 Spring Boot는 2.3.1을 사용하려고 하니 2.3.1을 입력합니다.
Spring Boot Version에 따라 프로젝트 구성이 달라지고 사용할 수 있는 기능도 다르니 버전별 장단점을 알고 선택하셔도 됩니다.
이에 관해 추후에 글을 올리겠습니다.
2-6
현재 프로젝트 Setting을 하면 마지막으로 Dependency를 추가할 수 있는 Command창이 있는데
개발을 몇 번 해보고 본인이 필요한 내용을 추가하는 게 좋습니다.
이에 왜 라이브러리를 추가해야 하는지 알기 위해 현재 저는 아무런 추가도 하지 않겠습니다.
여기까지가 프로젝트에 필요한 구성을 하였습니다.
완료하면 Spring Boot 서버에 필요한 틀을 만들었다고 생각하시면 됩니다.
다음 내용에 이 틀에 소스 코드와 디펜던시를 추가하며 기본적인 실행 가능한 소스를 입력을 해보겠습니다.
'BackEnd > Spring Boot' 카테고리의 다른 글
HikariCP란? (0) | 2023.04.15 |
---|---|
JDBC란? (0) | 2023.04.15 |
Spring Boot 서버 구축[2] (0) | 2023.04.15 |
Spring Boot란? (0) | 2023.04.15 |
Override VS Overload (0) | 2023.04.15 |