지난 시간에 스프링을 시작해보았다. 이 때 나는 Gradle을 이용하여 프로젝트를 build하였고, 그로 인하여 Gradle의 특성을 가진 프로젝트가 만들어지게 된 것이다.
이번에는 Spring boot에 존재하는 라이브러리에는 어떤 것이 있는지 알아보려고 한다.
엇..그런데 라이브러리 하면 지난시간에 다운받은
test가 있겠지..싶었다.
Gradle은 의존관계가 있는 라이브러리를 함께 다운로드한다는 특성이 존재한다.
그래서 의존관계에 있는 친구들을 모두 다운로드 하다 보니까 저렇게 많은 라이브러리가 쌓이게 된 것이다.
이렇게 보면 라이브러리가 엄청 많아서 하나하나 다 못본다. 그러니까 우리는 중요한 라이브러리만 몇개 집어서 딱딱 보도록 하자!
아래 관계는 서로 의존하고 있는 라이브러리이며, 이 관계는 아래를 통하여 찾아볼 수 있다.

- Spring-boot-starter-test
- junit : 테스트 프레임워크
- mockito : 목 라이브러리
- assertj : 테스트 코드를 조금 더 편하게 작성하게끔 도와주는 라이브러리
- spring-test : 스프링 통합 테스트 지원