External Libraries
를 보면 엄청난 라이브러리들이 포함되어 있음Gradle
버튼을 누르면 라이브러리들을 볼 수 있음spring-boot-starter-web
ㄴ spring-boot-starter-tomcat
: 톰캣 (웹서버)
ㄴ spring-webmvc
: 스프링 웹 MVC
spring-boot-starter-thymeleaf
: 타임리프 템플릿 엔진(View)
spring-boot-starter
ㄴ spring-boot
- spring-core
: spring-boot-starter 라이브러리를 통해 spring-boot와 spring-core 등 전부 가져옴
spring-boot-starter-logging
ㄴ logback
, slf4j
: 실무에서는 System.out.println을 사용하지 않고 log로 확인
spring-boot-starter-test
ㄴ junit
: 테스트 프레임워크 (JUnit5를 많이 사용)
ㄴ mockito
: 목 라이브러리
ㄴ assertj
: 테스트 코드를 더 편하게 작성하도록 도와주는 라이브러리
ㄴ spring-test
: 스프링 통합 테스트 지원