gradle은 의존 관계를 관리해준다.
예를 들어 우리가 설치한 라이브러리는 아래와 같다.
dependencies{
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
하지만 아래를 보면 엄청나게 많은 라이브러리들이 함께 깔리는데,
이는 gradle이 우리가 설치한 라이브러리들의 의존성이 달린 라이브러리까지 전부 같이 관리하고,
설치해주기 때문이다.