Mary's log 2024. 10. 19. 20:53

[개발 환경]  mac M3 Sonoma 14 /  java 11 /  gradle 7.0 /  intellij Community 2024.2.4


참고문헌

저자 깃헙

이슈 헙

 

 

 - intellij Community 실행

 - 새 프로젝트

 

 

 - Java

이름 : freelec-springboot2-webservice

위치 : ~/java  (새로 생성해 둠 / Win은 C드라이브 밑에 java 경로 하나 생성해둠)

시스템 빌드 : Gradle

그룹ID : com.jojoldu.book

아티팩트ID : = 이름과 동일하게 감.

 

 

 

 * 혹시 모듈JDK가 정의 되지 않다고 뜨면 SDK 설정 누르고 'java 11' 선택하면 됨.

 

 

 

 - Main.java가 열린 상태에서 ▷ Run 버튼 누르기

Console에   Hello world!   출력되고,  BUILD SUCCESSFUL 확인 완료.

 

 

 - build.gradle.kts 수정

AS-IS

plugins {
    id("java")
}

group = "com.jojoldu.book"
version = "1.0-SNAPSHOT"

repositories {
    mavenCentral()
}

dependencies {
    testImplementation(platform("org.junit:junit-bom:5.10.0"))
    testImplementation("org.junit.jupiter:junit-jupiter")
}

tasks.test {
    useJUnitPlatform()
}

 

 

 

 

TO-BE

plugins {
    id ("org.springframework.boot") version ("2.7.1")
    id ("io.spring.dependency-management") version ("1.0.11.RELEASE")
    id("java")
}

group = "com.jojoldu.book"
version = "1.0-SNAPSHOT"

repositories {
    mavenCentral()
}

dependencies {
    implementation("org.springframework.boot:spring-boot-starter-web")
    implementation("junit:junit:4.13.1")
    testImplementation("org.springframework.boot:spring-boot-starter-test")
    testImplementation(platform("org.junit:junit-bom:5.10.0"))
    testImplementation("org.junit.jupiter:junit-jupiter")
}

tasks.test {
    useJUnitPlatform()
}