Spring 입문 (1) - 라이브러리 세팅

oneao·2022년 7월 24일
0

Spring 공부

목록 보기
1/4

스프링을 처음 배우는 중.

잊지 않기 위해서 쓰는 첫 세팅

스프링 플젝 시작 패키지 다운

스타트스프링(https://start.spring.io/)에 들어가면,
스프링을 처음 시작하는 패키지를 다운받을 수 있다.

기본 설정은

  • Project : Gradle project
  • Language : Java
  • Spring Boot : 옆에 괄호가 붙지 않은 가장 큰 숫자.(SNAPSHOT 등이 써져있는 것은 아직 안정이되지 않은 것이기 때문)
  • Project Metadata : Group 과 Name, Java 버젼을 정하면 된다.
  • Dependencies : Spring Web, Thymeleaf 두 개만 가져온다.

라이브러리 자세히 살펴보기

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

Springboot library

  • spring-boot-starter-web
    * spring-boot-starter-tomcat : 톰캣 (웹서버)
    • spring-webmvc : 스프링 웹 MVC
  • spring-boot-starter-thymeleaf : 타임리프 템플릿 엔진 (View)
  • spring-boog-starter(공통) : 스프링 부트 + 스프링 코어 + 로깅
    spring-boot
    spring-core
    • spring-boot-starter-logging
      • logback, slf4j

test library

  • spring-boot-starter-test
    * junit : 테스트 프레임워크. 요즘은 junit5를 많이 쓴다.
    • mockito : 목 라이브러리
    • assertj : 테스트 코드를 좀 더 편하게 작성할 수 있도록 해준다.
    • spring-test : 스프링 통합 테스트 지원

spring 자료 찾기

spring.io -> 'spring boot' 메뉴 -> 필요한 것 찾기

spring 첫 페이지

build 하는 법

  1. 터미널에서 그 플젝 폴더로 간다.
  2. ./gradlew build
  3. cd build/libs
  4. java -jar hello-spring-0.0.1-SNAPSHOT.jar

공부하고 있는 강의는 김정한님의 '스프링입문'입니다.

0개의 댓글