스프링 부트 2 _ Gradle의 라이브러리 관리

박준식·2022년 9월 11일
0

Spring Boot

목록 보기
2/13

Gradle의 라이브러리 관리

  • Gradle 같은 빌드 툴은 의존관계를 관리해준다. 즉, 하나의 라이브러리를 사용할 때 필요한 다른 라이브러리를 같이 설치해준다.
  • IntelliJ 우측 상단에 Gradle 탭을 누르면 라이브러리 간의 의존관계를 한눈에 볼 수 있다.

spring-boot-starter

  • 스프링 부트에 관련된 모든 라이브러리를 포함한다.
  • spring-boot + spring-core

spring-boot-starter-logging

  • 출력을 할 일이 있으면 로그를 사용해야 유지보수면에서 좋다.
  • 스프링 부트는 logging이라는 라이브러리에서 logback과 slf4j를 사용한다.

spring-boot-starter-test

  • 테스트 코드는 작성한 프로그램이 문제가 있는지 확인해보는 방법으로 출력문을 작성해보는 방법으로 사용할 수 도 있지만 다음과 같은 장점이 있어 사용한다.
    • 빠른 피드백이 있다.
    • 자동검증이 가능하다.
    • 개발자가 만든 기능을 안전하게 보호해 준다.
  • 스프링 부트는 junit, mockito, assertj, spring-test 라이브러리로 test파일을 관리한다.

0개의 댓글