Spring 라이브러리 살펴보기

Zino·2021년 12월 13일
0

Spring

목록 보기
3/3
post-thumbnail

❷라이브러리 살펴보기

  • 프로젝트 생성

* 라이브러리 살펴보기

  • View 환경설정
  • 빌드하고 실행하기

이전 글에서 언급한 build.gradle 파일은 겉으로 보이기에는 http://start.spring.io 에서 build 할 때 Dependencies에서 선택한 Spring Web 과 Thymeleaf 두개를 선택한 것 같아 보이지만 그외에 의존관계가 있는 모든 라이브러리를 함께 다운 받은 것과 같다!


인텔리제이 우측 상단에 보면 Gradle을 클릭하면 그 라이브러리들이 어떻게 구성되어있는지 알 수 있다.

사진처럼 라이브러리들은 의존관계로 타고타고들어가며 구성되어있는데

어떤 라이브러리를 선택하면 필요한 모든 라이브러리들을 함께 가져오는 구조이다!




이중 핵심라이브러리 ?

  • spring-boot-starter-web
    • spring-boot-starter-tomcat: 톰캣 (웹서버)
    • spring-webmvc: 스프링 웹 MVC
  • spring-boot-starter-thymeleaf: 타임리프 템플릿 엔진(View)
  • spring-boot-starter(공통): 스프링 부트 + 스프링 코어 + 로깅
    • spring-boot
    • spring-core
    • spring-boot-starter-logging
      • logback, slf4j (현재는 이조합을 많이 사용)

테스트 라이브러리

spring-boot-starter-test

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




profile
Im gonna be developer🧑🏻‍💻

0개의 댓글