Gradle은 의존관계가 있는 라이브러리를 함께 다운로드 합니다.
build.gradle에는 라이브러리를 3개밖에 안썼지만 실제로 들어가보면 의존관계가 있는 라이브러리를 싹 다 끌고 옵니다.
그냥 이런 라이브러리가 있다고 이해하고 넘어갑시다.
spring-boot-starter-web
spring-boot-starter-thymeleaf: 타임리프 템플릿 엔진(View)
spring-boot-starter(공통): 스프링 부트 + 스프링 코어 + 로깅
<aside> ❗ 스프링부트 관련된 프로젝트 쓰면 왠만하면 의존관계가 import 되기 때문에 따로 안 땡겨도 됩니다.
</aside>
<aside> ❗ 현업에서는 sout으로 출력을 하면 안됩니다.
로그라는 것으로 출력을 해야합니다. 그래야 심각한 에러를 따로 모아보고 로그파일을 관리할 수 있습니다.
</aside>