# 시작
JDK 17
Gradle 7.5.1
SpringBoot 3.0.2
버전으로 진행했다.
책은 JDK8(또는 11), Gradle 4버전, SpringBoot 2버전으로 진행하는데, 현재랑 버전차이가 좀 많이 나기 때문에 초기에 어려움이 있더라도 최신버전으로 마이그레이팅하면서 진행하기로 했다.
# build.gradle 설정
초기 build.gradle 세팅부터 좀 삐그덕 거리는데,
더보기
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin")
}
}
plugins {
id 'java'
id 'eclipse'
id 'org.springframework.boot' version '3.0.2'
id 'io.spring.dependency-management' version '1.0.12.RELEASE'
}
group 'com.thuthi'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
test {
useJUnitPlatform()
}
이렇게 세팅해주면 문제없이 빌드할 수 있다.
SpringBoot 3.x.x 버전부터는 반드시 JDK17을 사용해야하기 때문에 조심해야한다.