Spring/스프링 핵심 원리 - 기본편

[이해1 - 예제 만들기] 프로젝트 생성 & 실행

alsruds 2023. 11. 5. 17:13
🧐강의🧐
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard

 

  • 스프링 없이 순수 자바로 구현 시작

 

☑️ 사전 준비물

          》Oracle JDK 의 Java 11 설치

          》IDE : IntelliJ 또는 Eclipse 설치

 

1️⃣ 스프링 부트 스타터 사이트에서 프로젝트 생성하기

→ Dependencies 선택 안함 : core library 만 가지고 간단하게 생성

 

2️⃣ 프로젝트 시작하기

· 다운로드된 폴더 압축 해제 후 build.gradle 실행

plugins {
	id 'java'
	id 'org.springframework.boot' version '3.1.4'
	id 'io.spring.dependency-management' version '1.1.3'
}

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

java {
	sourceCompatibility = '17'
}

repositories {
	mavenCentral()
}

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

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

 

3️⃣ 동작 확인하기

· 기본 메인 클래스 실행 : src/main/java/hello.core 의 CoreApplication 실행

실행 성공~

 

4️⃣ Gradle 대신 IntelliJ 로 자바 직접 실행하기

→ 실행 속도가 더 빠르다

· File - Settings - Build, Execution, Deployment - Build Tools - Gradle - Gradle projects

          》Build and run using : Gradle IntelliJ IDEA 변경

          》Run tests using : Gradle IntelliJ IDEA 변경