Spring - 2

CYSSSSSSSSS·2024년 4월 11일

스프링

목록 보기
2/16

Spring

Spring 라이브러리

라이브러리

  • 스프링 프로젝트를 만들떄 Spring web과 thymeleaf를 추가했지만
    실제 프로젝트에서 볼수 있는 라이브러리는 엄청나게 많다.
  • 웹 어플리케이션을 만들때 기본으로 만들어지는 라이브러리이다.
  • gradle 같은 프로젝트를 만들때 의존관계를 자동으로 설정해주기 위해 기본적으로 라이브러리를 설정한다.

의존관계 확인

  • 오른쪽에 있는 gradle 버튼을 클릭하면 라이브러리 간에 의존 관계를 확인 할 수 있다.

핵심 라이브러리

1.Spring-boot-starter-web

  • spring-boot-starter-tomcat(톰켓) 웹 서버가 존재한다.
  • spring-webmvc : 스프링 웹 MVC

2.Spring-boot-starter-thymeleaf

  • 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 : 스프링 통합 테스트 지원
profile
개발자 되고 싶어요

0개의 댓글