Spring

Spring Boot 🌼 환경 설정

doridam 2023. 6. 14. 11:25

 

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 사용법

  1. 빌드 툴 설정
    • 사용할 프로젝트의 따라 Gradle 혹은 Maven을 선택한다.
  2. Spring Boot 버젼
    • JDK 버전에 따라 3.x.x 혹은 2.x.x 를 선택하면 된다.
      JDK 11의 경우 3.x.x 는 사용불가
  3. 프로젝트 Metadata 설정
    • 패키지 명과 배포시 프로젝트 명, 패키징 방식, JDK 버젼을 정한다.
  4. Dependency 추가
    • 프로젝트에 라이브러리를 추가할 수 있다. 생성 후에 Build툴을 통해 추가도 가능하다.
  5. 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- ※선택사항 : 데이터 바인딩이 필요할 경우 추가하여 사용한다.
  1. dependency를 추가한 후 GENERATE를 클릭하여 생성된 프로젝트를 다운받는다.