Post Gallery
Search

프로젝트 생성
프로젝트는 JDK 8(1.8) 버전을 사용하고자 하지만 spring.io에서는 더이상 과거 버전들의 셋업을 제공하지 않는 문제점이 있다. 따라서 원하는 group, artifact 명을 작성하고 우선 17버전으로 생성한 이후 프로젝트 내부에서 build.gradle을 통해 다운 그레이드를 하고자 한다.
과거 버전의 프로젝트 셋업이 된 스켈레톤 백업본이 없어서 아래처럼 진행하게 되었다.

기본 라이브러리 추가
프로젝트 생성 단계에서 원하는 라이브러리를 프로젝트에 추가 할 수 있다. 생성 이후에 build.gradle에 직접 추가해도 되지만 우선적으로 자주 사용되는 Spring Web, JPA, Lombok과 H2 Database를 선택하여 추가했다.

build.gradle에서 다운그레이드
프로젝트의 초기 환경 구축 단계에서 팀들과 버전을 맞추기 위해서 생성된 프로젝트의 build.gradle에서 버전을 확인한다. 현재 최신 버전의 IntelliJ의 spring.io 프로젝트 생성 마법사를 통해서는 JDK 17 이후 버전만 선택 가능하기 때문에 아래처럼 생성되었다.
여기서 위 SpringBoot의 버전을 2.X 대 버전으로 선택하는데 특별히 압도적으로 많은 사용량을 가진 버전은 없기 때문에 그 와중에 많은 다운로드 수가 나타난 2.7.12 버전을 사용하기로 했다. Boot 3.X 부터는 JDK 17 버전이 요구되기 때문에 2.X버전을 선택하게 되었다.

다음과 같이 위 build.gradle을 수정한다.
[Boot+JPA] 프로젝트 환경 설정
Load more