Spring - Spring Initializr
Spring Initializr
Spring Initializr
- 스프링 부트 스타터 사이트를 이용해서 스프링 프로젝트 생성
- 스프링 부트 기반으로 스프링 프로젝트를 만들어주는 사이트
Project
- Maven VS. Gradle
- 요즘은 Gradle 로 넘어가는 추세
Spring Boot
- 버전 선택
- SNAPSHOT - 개발중인 버전
- M1 - 정식 릴리즈되지 않은 버전
- Group - 기업명
- Artifact - 빌드 결과물
Dependencies
- 사용할 라이브러리를 추가
- Spring Web
- Thymeleaf
Generate
IDE
- IDE 로 build.gradle 파일 열기
- 처음 구성시 라이브러리 자동 다운로드
Project file
/.idea
/src/main
- java 폴더 속 실제 패키지와 소스 파일로 구성
- resources 폴더 속 설정, XML, HTML 파일로 구성
/src/test
- 테스트 코드와 관련된 코드들로 구성
- 개발 트렌드에서 테스트 코드가 중요하다
build.gradle
- 빌드 설정 값
- Java 버전이나 추가한 라이브러리 설정 가능
파일 | 설정 | 빌드, 실행, 배포 | 빌드 도구 | Gradle
- 빌드 및 실행과 테스트 실행을 IntelliJ IDEA 로 변경
- Gradle JVM - JDK 11 로 설정
Server port 서버 포트
기본 서버 포트
서버 포트 설정
- 스프링 부트 설정 파일
server.port = 8080
입력