[스프링 입문] 프로젝트 환경설정

JYC·2024년 1월 1일

[SPRING STUDY]

목록 보기
2/39

프로젝트 생성

사전 준비물

  • Java 17 이상 설치
  • IDE: Intellij 설치

스프링 프로젝트 생성

https://start.spring.io/

프로젝트 선택

  • Project: Gradle - Grooby Project
  • Spring Boot : 3.x.x
  • Language: Java
  • Packaging: Jar
  • Java: 17 또는 21

Project Metadata

  • GroupId : hello
  • artifactId : hello-spring

Dependencies

  • Spring Web
  • Thymeleaf

라이브러리

스프링 부트 라이브러리

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

View 환경 설정

빌드하고 실행하기

Intellij에서 실행하기 위한 것이 아닌 배포를 위해 콘솔로 이동.

./gradlew
gradlew.bat
gradlew build

차례대로 실행한다. (처음엔 이렇게.)

다음부턴

gradlew build

만 사용하면 된다.

profile
열심히 하기 1일차

0개의 댓글