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