spring boot 초기 프로젝트 생성
사전 준비!
- Java 17 이상 설치(spring boot3.0호환성을 위해서)
- IDE 준비(필자는 IntelliJ를 사용)
- 프로젝트 선택
- Project: Gradle - Groovy Project (요즘)
- Spring Boot: 3.x.x
- Language: Java
- Packaging: Jar
- Java: 17 또는 21
- Project Metadata
- groupId: 회사 이름 또는 자신이 원하는 이름 설정
- artifactId: hello-spring
- Dependencies: Spring Web, Thymeleaf
2. 동작확인
기본 메인 클래스 실행(./src/main)
스프링 부트 메인 실행 후 에러페이지로 간단하게 동작 확인( http://localhost:8080 )
라이브러리
Gradle은 의존관계가 있는 라이브러리를 함께 다운로드 한다.
스프링 부트 라이브러리
테스트 라이브러리
- spring-boot-starter-test
- junit: 테스트 프레임워크
- mockito: 목 라이브러리
- assertj: 테스트 코드를 좀 더 편하게 작성하게 도와주는 라이브러리
- spring-test: 스프링 통합 테스트 지원