spring & springboot/스프링 입문 강의

라이브러리 살펴보기

gyk7 2024. 8. 4. 16:59

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