Spring Boot 프로젝트 환경설정 🔥
1. JDK 설치 및 환경변수 설정
프로젝트에 사용할 SpringBoot 버전에 따라 JDK를 설치 한다.
※ Spring Boot 3.x.x 버전은 JDK 17 이상으로 설치
※ Spring Boot 2.x.x 버전은 JDK 11 또는 8 설치
Chocolatey 를 사용하거나 OpenJDK 설치 및 환경 변수 설정을 참고하여 설치 한다.
3. Maven 또는 Gradle 설치 (생략가능)
4. Spring Initializr 를 사용하거나 IDE를 사용하여 프로젝트 생성진행.
Spring Initializr 사용법
- 빌드 툴 설정
- 사용할 프로젝트의 따라 Gradle 혹은 Maven을 선택한다.
- Spring Boot 버젼
- JDK 버전에 따라 3.x.x 혹은 2.x.x 를 선택하면 된다.
JDK 11의 경우 3.x.x 는 사용불가
- JDK 버전에 따라 3.x.x 혹은 2.x.x 를 선택하면 된다.
- 프로젝트 Metadata 설정
- 패키지 명과 배포시 프로젝트 명, 패키징 방식, JDK 버젼을 정한다.
- Dependency 추가
- 프로젝트에 라이브러리를 추가할 수 있다. 생성 후에 Build툴을 통해 추가도 가능하다.
- 4-1. ADD DEPENDENCIES를 선택시 아래와 같은 창에서 dependency를 추가할 수 있다.
Web프로젝트 생성시 Dependency
Spring Web - Web 어플리케이션을 만들기 위한 기본 dependency. Tomcat을 내장하며 Http 프로토콜과 Spring MVC가 포함된다.
- Lombok - Getter, Setter, 생성자, builder를 어노테이션으로 반복되는 코드 작성을 줄여주는 라이브러리
- Mybatis Framework - 어노테이션 또는 메소드를 이용하여 SQL 맵퍼 프레임워크
- DB Driver - 프로젝트에서 사용하는 DB에 따라 선택하여 추가한다.
- Template Eengines- ※선택사항 : 데이터 바인딩이 필요할 경우 추가하여 사용한다.
- dependency를 추가한 후 GENERATE를 클릭하여 생성된 프로젝트를 다운받는다.
'Spring' 카테고리의 다른 글
Spring의 핵심 개념 (POJO, IoC/DI, AOP, PSA) (0) | 2023.06.14 |
---|---|
Spring Boot 🌼 구동 및 테스트 (0) | 2023.06.14 |
Spring Boot 🌼 프로젝트 구조 (0) | 2023.06.14 |
Spring Boot🌼 프로젝트 생성하기 (0) | 2023.06.14 |
Spring / Spring Boot 알아가기 (0) | 2023.06.14 |