Gradle
선택
Ant
와Maven
의 장점을 모아 출시된Gradle
은Maven
에 비해 간결하고 빌드시간이 상대적으로 빠르기에Gradle
을 빌드관리 도구로 결정.
3.0.4
선택
스프링부트 3버전중 가장 안정화 된 버전으로 결정.
java(17)
선택
- Java Support기간이 길다.
- 신규 버전이 나왔을 때 8버전에서 최신버전으로 전환하는 것 보다는 17버전에서 전환시 마이그레이션으로 인한 영향이 최소화 될 것 이라 생각함.
- 무엇보다 스프링부트 버전 3.0이상은 java 17부터 지원되기 때문에 17버전으로 결정.
- Spring Web
- Spring Data JPA
- Spring Boot DevTools
- Lombok
- MySQL Driver