본문 바로가기
Study/Spring

[Spring] 프로젝트 설정

by JYHAN 2020. 12. 23.

설정사이트 : start.spring.io

위 사이트에 접속하면 아래 화면을 볼 수 있다.

또한 필요한 depenencies를 추가할 수 있다.

start.spring.io
dependencies 추가

Maven vs Gradle

hyojun123.github.io/2019/04/18/gradleAndMaven/

 

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

 

 

스프링 부트 라이브러리

1) spring-boot-starter-web

  • spring-boot-starter-tomcat: 톰캣(웹서버) 내장형
  • spring-webmvc: 스프링 웹 MVC

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

 

3) spring-boot-starter(공통): 스프링 부트 + 스프링 코어 + 로깅

  • spring-boot
    • spring-core
  • spring-boot-starter-loggin
    • logback, slf4j

테스트 라이브러리

1) spring-boot-starter-test

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

댓글