Spring 프로젝트 세팅

스프링 프로젝트 만들기

  • java -version > 자바 버전확인 11버전 권장
  • https://start.spring.io/
  • SNAPSHOT 선택 X 베타버전 이라보면됨

주의! - 스프링 부트 3.0

스프링 부트 3.0을 선택하게 되면 다음 부분을 꼭 확인해주세요.

  1. Java 17 이상을 사용해야 합니다.
  2. javax 패키지 이름을 jakarta로 변경해야 합니다. 오라클과 자바 라이센스 문제로 모든 javax 패키지를 jakarta로 변경하기로 했습니다. 3. H2 데이터베이스를 2.1.214 버전 이상 사용해주세요. 패키지 이름 변경 예) JPA 애노테이션 javax.persistence.Entity jakarta.persistence.Entity 스프링에서 자주 사용하는 @PostConstruct 애노테이션 javax.annotation.PostConstruct jakarta.annotation.PostConstruct 스프링에서 자주 사용하는 검증 애노테이션 javax.validation jakarta.validation

Spring Boot 버전은 SNAPSHOT, M1 같은 미정식 버전을 제외하고 최신 버전을 사용하시면 됩니다. > 예) (SNAPSHOT) 이것은 아직 정식 버전이 아니므로 선택하면 안됩니다. 예) 2.7.0 이렇게 뒤에 영어가 붙어있지 않으면 정식 버전이므로 이 중에 최신 버전을 선택하면 됩니다.

project

Gradle - Groovy 선택 // 요즘에는 Gradle 로 하는추세 (예전에는 Maven).
Spring Boot : 2.7.8 (자바 17부터 3버전이상가능 난 자바 11)
Language : Java.
Packaging : Jar.
Project Metadata.
Artifact - 프로젝트명 느낌 결과물이름

Dependency 라이브러리

DB연동 없는 프로젝트를 만들기 위한 최소 Dependency

  • Lombok
  • Spring Web (기본)
  • Thymeleaf

DB 연동하는 경우 추가할 dependency

  • Spring Data JPA(Spring Data JPA를 쓰는 경우)
  • MySQL Driver(mysql인 경우)

GENERATE를 클릭하면 프로젝트 파일이 .zip 파일로 다운


Open > build.gradle

Categories:

Updated:

Leave a comment