[Spring Introduction] 1. 프로젝트 환경설정

윤경·2021년 10월 3일
0

Spring Boot

목록 보기
33/79

강의링크


[1] 프로젝트 생성

📌 preferences 설정

gradle → IntelliJ
annotation → check box ✔️


[2] 라이브러리 살펴보기

가볍게 듣고 넘어가도 되는 챕터

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

📌 스프링부트 라이브러리

  • spring-book-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: 스프링 통합 테스트 지원

[3] View 환경설정

static에 index.html이란 파일이 있으면 자동으로 welcome page가 된다.

<html xmlns:th="http://www.thymeleaf.org">

➡️ 이게 있으면 thymeleaf를 쓸 수 있음.


[4] 빌드하고 실행하기

(mac 사용자 기준)

  1. ./gradlew build
  2. cd build/libs
  3. java -jar hello-spring-0.0.1-SNAPSHOT.jar
  4. 실행 완료!

📌 잘 안되면 ./gradlew clean build 해주기


강의 많이 못 들어요

profile
개발 바보 이사 중

0개의 댓글