archive

Spring 라이브러리 살펴보기 본문

STUDY/Spring

Spring 라이브러리 살펴보기

seonyounggg 2021. 1. 6. 23:23

Gradle은 Groovy를 기반으로 한 빌드 도구이다.

앞선 포스팅에서 언급된 build.gradle이 바로 gradle로 작성된 빌드 스크립트이다.

 

Gradle은 의존관계가 있는 라이브러리를 함께 다운로드한다.

(의존관계는 연쇄적으로 맺어져있어, 특정 라이브러리의 상위의 상위... 라이브러리까지 모두 다운받게 된다. )

 

주요 라이브러리 예시는 아래와 같다.

스프링 부트 라이브러리

* spring-boot-starter-web

   ㄴspring-boot-starter-tomcat : library에 톰캣 웹서버가 내장(임베디드) 되어있다.

   ㄴspring-webmvc : 스프링 웹 MVC

* spring-boot-starter-thymeleaf : 타임리프 템플릿 엔진(View)

* spring-boot-starter-starter(공통)

   spring-boot

        ㄴspring-core

   spring-boot-starter-logging : 로그를 남기기 위한 라이브러리

        ㄴlogback, slf4j

 

테스트 라이브러리

* spring-boot-starter-test

    junit : 테스트 프레임워크

    mockito

    assertj

    spring-test : 스프링 통합 테스트 지원

 

참고로 의존관계는 인텔리제이 화면 상에서 오른쪽 Gradle을 누르면



이와 같이 확인이 가능하다.

 

아직은 어떤 라이브러리가 어떤 역할을 하는지 자세히는 모르겠지만

차차 쓰면서 알아봐야겠다.

'STUDY > Spring' 카테고리의 다른 글

Port 8080 was already in use 오류 해결법 (mac OS)  (0) 2021.01.18
Spring 웹 개발 기초  (0) 2021.01.18
[Spring Boot] Welcome page 만들기  (0) 2021.01.15
Spring 프로젝트 생성하기  (0) 2021.01.06
Spring Framework란  (0) 2021.01.06
Comments