build.gradle에 dependencies에는 라이브러리가 몇 개 없지만
External Libraries에는 많이 존재.
=> 의존 관계. gradle에 추가한 라이브러리가 필요한 라이브러리를 External Libraries로 끌고 옴.
- spring-boot-starter-web
1. spring-boot-starter-tomcat : 톰캣(웹서버)
2. spring-webmvc : 스프링 웹 MVC
- spring-boot-starter-thymeleaf : 타임리프 템플릿 엔진(view)
- spring-boot-starter(공통) : 스프링 부트 + 스프링 코어 + 로깅
* 실무에서는 logging 많이 씀.
1. spring-boot
spring-core 존재
2. spring-boot-starter-logging
logback, slf4j 존재
slf4j: 인터페이스.
logback 많이 사용 : 어떤 형태의 로그로 출력할 것인지. 빠름.
- 테스트 라이브러리
(spring-boot-starter-test)
1. junit : 테스트 프레임워크
2. mockito : 목 라이브러리
3. assertj : 테스트 코드를 좀 더 편하게 작성하도록 도와주는 라이브러리
4. spring-test : 스프링 통합 테스트 지원
'spring & springboot > 스프링 입문 강의' 카테고리의 다른 글
View 환경설정 (0) | 2024.08.04 |
---|---|
프로젝트 생성(환경설정) (0) | 2024.08.04 |