1. Springboot 프로젝트 환경설정하기
이번시간부터 스프링부트 프로젝트생성부터 스프링 개념에 대해서 정리를 진행하려고합니다.
프로젝트 생성을 위한 환경은 다음과 같습니다.
Intellj IDEA
Springboot 2.4.1 버전
Gradle
Java 11
스프링 프로젝트를 진행하기 위해서는 https://start.spring.io 에서 생성하는 방법과
인텔리제이 프로젝트 생성에서 만들 수 있는 방법이 있습니다.
build Gradle의 전체 설정
1 | plugins { |
springboot-starter-we, spring-boot-starter 에는 다음과 같은 의존성 라이브러리가 추가됩니다.
- spring-boot-starter-tomcat 톰캣
- spring-webmvc 스프링 웹 MVC
- spring-boot -> spring-core
- spring-boot-starter-logging -> logback, slf4j
springboot-starter-web은 다음과 같은 라이브러리를 포함하고 있기때문에 따로 톰캣설정과 MVC에 대한 설정을 따로 해줄 필요가 없습니다. 즉, 매우 편리하게 설정들을 진행해준다는 장점이 있습니다.
테스트 라이브러리 의존성 라이브러리는 다음과 같습니다.
junit: 테스트 프레임워크
mockito: Mock 라이브러리
assertj: 테스트코드를 손쉽게 작성할 수 있도록 도와줍니다.
spring-test: 스프링 통합 테스트 지원
이러한 역할을 한다는것을 알고 계신후 위의 코드를 작성후 프로젝트를 생성한 뒤 Run을 통해서 localhost:8080
에 접속하시면
에러가 발생하는 화면이 나오는것을 확인하실 수 있는데 그러면 정상적으로 서버가 가동
된 것입니다.