1. 해당사이트 접속후 Spring Web, H2 Database, Spring Boot Dev Tools, Spring Data Jpa를 추가합니다.
이후 Generate를 클릭합니다.
2. File - Project structure 클릭후 SDK가 선택한 JAVA로 선택되어있는지 확인후 변경합니다.
3. File - Settings - Gradle
Build and run using, Run tests Using이 inteliJ IDEA로 선택을 합니다.
build.gradle
plugins {
id("org.springframework.boot") version "3.4.2"
id("io.spring.dependency-management") version "1.1.7"
id("java")
id("org.jetbrains.kotlin.jvm") version "1.9.25"
id("org.jetbrains.kotlin.plugin.jpa") version "1.9.25"
id("org.jetbrains.kotlin.plugin.spring") version "1.9.25"
id("org.jetbrains.kotlin.kapt") version "1.9.25"
}
group = "com.contact"
version = "0.0.1-SNAPSHOT"
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(17))
}
}
repositories {
mavenCentral()
}
dependencies {
implementation("org.springframework.boot:spring-boot-starter-data-jpa")
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
implementation("org.jetbrains.kotlin:kotlin-reflect")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
runtimeOnly("com.h2database:h2")
testImplementation("org.springframework.boot:spring-boot-starter-test")
}
tasks.withType<Test> {
useJUnitPlatform()
}
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
kotlinOptions {
jvmTarget = "17"
}
}
4. New - Kotlin Class/File 클릭후 TestController 생성
5. TestController.kt
package com.contact.management.controller
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.RestController
@RestController
class TestController {
@GetMapping("/test")
fun test(): String{
return "ok";
}
}
'코프링' 카테고리의 다른 글
[Kotlin + Spring Boot + JPA + H2 + Gradle] 2. H2 데이터베이스 메모리 내 데이터베이스 설정 (0) | 2025.02.03 |
---|