본문 바로가기

Lecture/스프링 입문 수업

스프링부트입문_02라이브러리살펴보기

반응형

김영한님 스프링부트입문 수업내용 정리

 

1. Dependency

Gradle을 통해 라이브러리들에 대한 Dependency들을 관리한다. 최초 spring boot생성시에 2개 thymeleaf와 springboot web만 선택했으나 dependency에 의해 필요한 모든 라이브러리들이 함께 딸려온다. Gradel탭을 눌러보면 처음 추가한 starter web을 통해 tomcat라이브러리도 딸려온 것을 알 수 있다.

2. 스프링부트라이브러리

- 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-logging

   > logback

   > slf4j

 

3. 테스트 라이브러리

- spring-boot-starter-test

 . junit

 .mockito

 .assertj

 .spring-test

 

4. log 관련

- 기본적으로 logback을 Default로 사용한다. spring-boot-starter밑에 spring-boot-starter-logging밑에서 확인할 수 있다. slf4j는 인터페이스 같은 것이다.

반응형