프로젝트 생성
start.spring.io
![start.spring.io](https://user-images.githubusercontent.com/81462623/219615277-d727e094-2ce2-4a0e-affa-cd207a48d9e9.png)
- 스프링 부트 스타터 사이트
- 스프링 부트의 버전, 프로젝트 정보, 사용 라이브러리 등을 설정하면 자동으로 프로젝트를 생성
Project
- 작성한 코드의 빌드 및 배포를 수행하는 빌드 도구
- 각각의 구성요소와 모듈에 대한 의존성 관리 지원
- 최근 Gradle을 많이 사용
Gradle-Groovy
Language
- 개발 언어 선택
Java
Spring Boot
- SNAPSHOT : 아직 만들고 있는 상태, 정식 릴리즈가 아님
3.0.2
: Java 17 이상 사용
- 프로젝트 정보
Group
: 회사/개인 도메인을 주로 사용
Artifact
: 빌드 결과물 (=프로젝트명)
- Group 과 Artifact를 입력하면 아래는 자동으로 입력
Dependencies
- 필요한 라이브러리 추가
Spring Web
: 웹 프로젝트 생성 시 필요
Thymeleaf
: HTML 템플릿 엔진
IDE에 Import (IntelliJ)
- 스프링 부트 스타터
GENERATE
로 프로젝트 생성 (파일 다운로드)
- IntelliJ File » Open » 프로젝트 폴더(hello-spring) build.gradle
- Import 시간이 꽤 소요 됩니다..
build.gradle
sourceCompatibility
: 자바버전
- repositories { } : 라이브러리 다운경로, 특정 사이트 URL 삽입도 가능
- dependencies { } : 가지고 온 라이브러리
프로젝트 실행
기본 메인 클래스
java.hello.hellospring.HelloSpringApplication
- @SpringBootApplication : 톰캣 웹서버 내장
- main 함수 실행 » http://localhost:8080
향상된 실행속도
- IntelliJ는 Gradle을 통해 실행 하는 것이 기본 설정이지만, 이 경우 실행속도가 느리다.
- IntelliJ IDEA를 통해 실행속도를 향상 시킬 수 있다.
- File » Setting » Build Tools » Gradle
- Build and run using : IntelliJ IDEA
- Run tests using : IntelliJ IDEA
댓글남기기