Gradle은 종속 라이브러리를 함께 다운로드합니다.

처음 프로젝트를 생성했을 때 가져온 라이브러리 2개와 자동으로 가져온 테스트 라이브러리 3개가 있었습니다.
그런데 실제 External Libraries 라이브러리에 들어가보면 라이브러리가 많이 있음을 알 수 있습니다.

Gradle 또는 Maven과 같은 도구를 빌드하여 종속성을 관리합니다.
예를 들어 spring-boot-starter-web 라이브러리만 로드되면 해당 라이브러리를 필요로 하는 다른 라이브러리, 예를 들어 B. 함께 가져온 Tomcat 및 MVC. (또한 spring-boot-starter-web이라는 라이브러리가 필요한 라이브러리에 따라 다릅니다.)
확인하는 방법
IntelliJ에서 왼쪽 하단을 보면 네모난 창이 있고, 그 창을 클릭하면 오른쪽에 무언가가 나타나는 것을 볼 수 있습니다.
여기에서 Gradle을 클릭하면 가져온 라이브러리와 라이브러리가 필요한 라이브러리를 확인할 수 있습니다.

위의 사진을 보시면 제가 가지고 온 두 개의 라이브러리를 보실 수 있습니다.
라이브러리를 클릭하면 해당 라이브러리에 필요한 라이브러리를 확인할 수 있습니다.

도서관 뒤
라이브러리를 이미 다른 곳에서 가져왔음을 의미합니다.
그것을 두 번 클릭하면 어디서 왔는지 확인할 수 있습니다.
예전에는 웹서버와 개발라이브러리가 완전히 분리되어 있어서 톰캣 사이트에 가서 설치를 했습니다.
그러나 요즘에는 소스 라이브러리에 웹 서버가 있고 내장되어 있다고 합니다.
설정이 필요하지 않습니다.
로그인하려면?
실제로 출력은 System.out.print() 대신 log로 수행됩니다.

로그로 남겨두면 치명적 오류를 따로 모아서 로그 파일로 관리할 수 있습니다.

테스트 라이브러리
코어 라이브러리 정리
스프링 부트 라이브러리
spring-boot-starter-web spring-boot-starter-tomcat: Tomcat(웹 서버)
spring-webmvc: 스프링-웹-MVC
spring-boot-starter-thymeleaf: Timeleaf 템플릿 엔진(보기)
Spring Boot Starter(일반): Spring Boot + Spring + 로깅
스프링 보트
-스프링 코어
스프링 부트 스타터 로깅
-로그백, slf4j
테스트 라이브러리
spring-boot-starter-test junit: 테스트 프레임워크
mockito: 모의 라이브러리
assertj: 테스트 코드 작성을 보다 편리하게 해주는 라이브러리
spring-test: Spring 통합 테스트 지원
(무료) Spring 소개 – 코드로 Spring Boot, Web MVC, DB 액세스 기술 배우기 – Infrun | 강의
Spring 초심자도 예제 작성을 통해 Spring 웹 애플리케이션 개발의 모든 것을 빠르게 배울 수 있습니다., – 강의소개 | 하부 구조
www.inflearn.com