[Spring Boot + Kotlin] 프로젝트 생성
Kotlin 기반 Spring Boot 프로젝트 만들기
준비사항: workspace, 압축해제 툴, Intellij IDEA
Spring Initializr 홈페이지 접속
프로젝트 옵션 설정
Gradle, Kotlin, 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에 압축 해제했던 폴더를 선택한다.
우측 하단의 로딩 바가 사라지고 Build 창에 "BUILD SUCCESSFUL"이라는 메시지가 나올때까지 대기한다.
프로젝트 동작 확인
프로젝트 실행에 앞서 Gradle을 다시 빌드해준다.
build.gradle.kts 파일을 열고 우측의 Load Gradle Changes 버튼을 클릭한다.
빌드가 완료되면 main의 Kotlin 파일을 열고 Run - Run을 선택해 프로젝트를 실행한다.
http://localhost:8080/ 에 접속하여 이런 창이 뜨면 성공이다.
아레의 에러는 현재 루트 페이지가 프로젝트에 추가되지 않아서 발생하는 것으로, 후에 루트 페이지를 구현해주면 사라진다.
질문이나 개선사항은 언제든지 댓글로 남겨주세요.
이상으로 포스팅을 마치겠습니다.