티스토리 뷰

간단하게 IntelliJ Ultimate 에서 SpringBoot + Kotlin + Thymeleaf 프로젝트 생성하는 방법에 대해 알아보겠습니다.


1. 프로젝트 생성

  • IntelliJ 를 실행하고 File -> New Project 를 클릭합니다.

  • Spring 이니셜라이저를 이용하여 코틀린을 선택합니다. 참고로 JDK 버전은 주로 LTS(Long Term Support) 버전인 8, 11, 17 버전을 사용하는데, SpringBoot3 에선 17버전이 최소버전이므로 jdk 17 을 선택합니다.

 

2. Dependency 추가

  • Next 버튼을 눌러 필요한 Dependency 를 추가합니다.

  • 필요한 라이브러리들을 꼭 이 창에서 설정할 필요는 없으니, 사용할만한 Dependency 만 추가하고 Create 버튼을 클릭합니다.

 

3. 구조

  • 프로젝트가 생성이 되면 아래처럼 기본적은 구조를 갖추게 됩니다.



4. 컨트롤러 구성

package com.example.kotlinproject

import org.springframework.stereotype.Controller
import org.springframework.web.bind.annotation.GetMapping

@Controller
class MainController {

    @GetMapping("/")
    fun index(): String {
        return "index"
    }
}



5. 화면 구성

  • resources/templates  경로에 index.html 파일을 생성합니다.
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<h1 th:text="index.html"></h1>
</body>
</html>



6. Run

  • Run > Run/Debug Configuration 에 들어가 runner 를 설정합니다. "+" 버튼 클릭 > "Application" > Java 버전 지정 > -cp main class 맵핑 후 "OK" 버튼 클릭



7. 실행 확인

  • 프로젝트를 실행하면 기본포트인 8080에 접속하여 index 페이지를 확인할 수 있습니다. 
    • http://127.0.0.1:8080/

 

감사합니다.

최근에 올라온 글
Total
Today
Yesterday