유리쯔의일상 2023. 8. 22. 22:53
반응형

 

 

본 포스팅은

김영한선생님의

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술

강의를 기반으로 작성되었습니다.

 

 

 

 

프로젝트 생성

  • 준비물 - Java 11 , Intelli J , Chrome
  • 스프링 부트 스타터 사이트에서 프로젝트 생성 : http://start.spring.io

프로젝트 선택

  • Project : Gradle-Groovy Project
  • Spring Boot : 2.7.x
  • Language : Java
  • Packaging : Jar
  • Java : 11

Project Metadata

  • groupId : hello
  • arifactId : hello-spring
  • Dependencies : Spring Web, Thymeleaf

Gradle 전체 설정

build.gradle

plugins {
    id 'java'
    id 'org.springframework.boot' version '2.7.14'
    id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}

group = 'hello'
version = '0.0.1-SNAPSHOT'

java {
    sourceCompatibility = '11'
}

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
    implementation 'org.springframework.boot:spring-boot-devtools'
}

tasks.named('test') {
    useJUnitPlatform()
}

⚠️ implementation 'org.springframework.boot:spring-boot-devtools' 는 꼭 안 넣으셔도 됩니당 ⚠️

동작확인

기본 메인 클래스 실행

스트링 부트 메인 실행 후 에러 페이지로 간단히 확인한다

➡️ http://localhost:8080

추가설정

최근 IntelliJ버전은 Gradle을 통해 실행 하는 설정이 기본인데 , 실행 속도가 느리므로 자바로 바로 실행하게끔 하는게 좋다

( 실행 속도가 빠르다고 한다 )

경로 : Preferences ➡️ Build,Execution,Deployment ➡️ Build Tools ➡️ Gradle

Build and run using: IntelliJ IDEA 로 설정

Run tests using: IntelliJ IDEA 로 설정

반응형