3. SpringBoot - 라이브러리(Gradle 프로젝트)

한승록·2023년 11월 27일
0

스프링 부트 기초

목록 보기
3/6
post-thumbnail
Gradle은 의존관계가 있는 라이브러리를 기본적으로 다운로드 합니다. 즉, 최상위의 의존성을 주입하게 되면 필요한 라이브러리를 전부 자동으로 가져오는 것입니다.

주로 사용하는 의존성 기반 라이브러리는 다음과 같습니다.
  1. spring-boot-starter-web
    • spring-boot-starter-tomcat
    • spring-webmvc
  2. spring-boot-starter-thymeleaf
  3. spring-boot-starter
    • spring-boot
      • spring-core
    • spring-boot-starter-logging
      • logback, slf4j
  4. spring-boot-starter-test
    • junit
    • mockito
    • assertj
    • spring-test



1. spring-boot-starter-web

Tomcat 서버와 MVC기반의 스프링 웹을 지원하는 라이브러리입니다.



2. spring-boot-starter-thymeleaf

View를 구현하기 위한 Thymeleaf를 사용하기 위한 라이브러리입니다.



3. spring-boot-starter

SpringFramework의 근간이 되는 요소로 IOC(제어 역전) 기능을 지원하는 spring-core디버깅을 위한 logging 라이브러리가 포함되어 있습니다.



4. spring-boot-starter-test

SpringBoot기반 개발을 진행할 때 테스트를 위한 기능을 제공하는 라이브러리 입니다.
  1. junit : 테스트 관련 프레임워크
  2. mockito : mock 관련 라이브러리
  3. assertj : 테스트 코드 작성을 편리하게 돕는 라이브러리
  4. spring-test : 스프링 통합 테스트 지원
profile
개발 학습

0개의 댓글