프로젝트 생성


스프링 부트 스타터(https://start.spring.io))에서 스프링 프로젝트를 생성한다.

프로젝트 설정

Gradle - groovy Project SpringBoot 2.7.16 Language: Java groupId: jpabook artifactId: jpashop (프로젝트 이름) Java version : 11 Dependencies : Spring web, Thymeleaf, Spring Data JPA, H2 Database, Lombok

라이브러리 살펴보기


gradle 의존관계 살펴보기

스프링 부트는 기본적으로 라이브러리를 등록하면 의존관계가 필요한 다른 라이브러리들을 모두 가져온다.

스프링 부트 라이브러리 살펴보기

프로젝트 생성 시 등록한 라이브러리들에 대한 주요 의존 라이브러리들을 살펴보면 다음과 같다.

spring-boot-starter-web