Study/Spring Boot

[Spring Boot + Kotlin] 프로젝트 생성

DevJaewoo 2021. 9. 15. 10:11
반응형

 

Spring LOGO

 

Kotlin 기반 Spring Boot 프로젝트 만들기

준비사항: workspace, 압축해제 툴, Intellij IDEA


Spring Initializr 홈페이지 접속

https://start.spring.io/

Spring Initializr 홈페이지

 

프로젝트 옵션 설정

Gradle, Kotlin, Spring Boot 버전 선택

버전 선택
Spring Boot 버전 기본값 사용

 

프로젝트 메타데이터 설정

메타데이터

Group, Artifact는 Package name과 폴더 구조에 영향을 주며, Name은 클래스 이름에 영향을 준다.

 

 

Dependencies 선택

화면 우측 상단의 Add Dependencies 버튼을 눌러 라이브러리 추가

Spring Web 라이브러리와 필요에 따라 다른 라이브러리들을 추가한다.

  • Spring Web
  • Mustache
  • Spring Data JPA
  • H2 Database
  • Spring Boot DevTools

의존성


다운로드 후 프로젝트 열기

화면 하단의 Generate 버튼 클릭 시 zip 파일 하나가 다운로드된다.

해당 파일을 workspace에 압축 해제한다.

 

Intellij IDEA 실행 후 Open or Import 클릭하여 workspace에 압축 해제했던 폴더를 선택한다.

Intellij 메인폴더 선택

우측 하단의 로딩 바가 사라지고 Build 창에 "BUILD SUCCESSFUL"이라는 메시지가 나올때까지 대기한다.

열린 프로젝트


프로젝트 동작 확인

프로젝트 실행에 앞서 Gradle을 다시 빌드해준다.

build.gradle.kts 파일을 열고 우측의 Load Gradle Changes 버튼을 클릭한다.

Gradle 작성

 

빌드가 완료되면 main의 Kotlin 파일을 열고 Run - Run을 선택해 프로젝트를 실행한다.

프로젝트 실행

 

http://localhost:8080/ 에 접속하여 이런 창이 뜨면 성공이다.

아레의 에러는 현재 루트 페이지가 프로젝트에 추가되지 않아서 발생하는 것으로, 후에 루트 페이지를 구현해주면 사라진다.

프로젝트 동작 확인


질문이나 개선사항은 언제든지 댓글로 남겨주세요.

이상으로 포스팅을 마치겠습니다.

반응형