https://start.spring.io 와 동일합니다. 인텔리제이도 동일하게 기능을 제공해주고 있습니다.
2023년 10월 17일 기준으로 3.1.4 버전이 최신 버전입니다.
GA 딱지가 붙어있다는 것은 안정화가 됐다는 의미입니다.
하지만 3버전을 사용하는건 아직 무리가 있어서 2 버전 중 최신 버전인 2.7.16 을 사용하겠습니다.
롬복 설정
→ 자세히
<aside> ❗ 프로젝트가 커지면 커질수록 의존성 점점 많아져서 관리가 어려워집니다.
그래서 비슷한 것들끼리 묶어서 주석으로 관리하면 나중에 좀 더 편하겠죠?
plugins {
id 'java'
id 'org.springframework.boot' version '2.7.16'
id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}
group = 'sample'
version = '0.0.1-SNAPSHOT'
java {
sourceCompatibility = '11'
}
configurations {
compileOnly {
extendsFrom annotationProcessor
}
}
repositories {
mavenCentral()
}
**dependencies {
// Spring boot
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-web'
// test
testImplementation 'org.springframework.boot:spring-boot-starter-test'
// lombok
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
// h2
runtimeOnly 'com.h2database:h2'
}**
tasks.named('test') {
useJUnitPlatform()
}
</aside>