IT 연구소

스프링 부트 gradle-groovy 프로젝트 생성하는 법!

ron_nie 2023. 9. 28. 09:44
728x90

사용 툴

 

설치법

1. 스프링 부트 이니셜라이저 홈페이지에 접속한다

2. 원하는 것을 선택한다

  • Project : Gradle - Groovy (요즘 많이 씀!!)
  • Spring Boot : 2.7.16
    • 3.0 이상 부터는 자바 17 이상! (필자는 11을 사용해서 2.7 버전을 사용함!)
    • SNAPSHOT 버전이나. M으로 시작하는 버전은 정식 릴리즈가 아니기 때문에 가급적 사용하지 말것!
  • Project Metadata : 원하는 이름으로 설정해주기
    • 필자는 core 라는 프로젝트 안에 hello.core 패키지 안에 main 생성하도록 함!
  • Packaging : Jar
  • Java : 본인 버전 선택하기
  • Dependencies : 라이브러리를 선택하는 곳. 일단은 아무것도 선택을 하지 않았음 (추후에 buld.gradle에서 추가 가능함!!)

구조

이런 폴더구조가 생성 되었다면 성공!

프로젝트 살펴보기!

설정 확인하기

buld.gradle 파일을 살펴보면

plugins {
	id 'java'
	id 'org.springframework.boot' version '2.7.16'
	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'
	testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

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

이런식으로 내가 설정한 녀석들이 들어있다! 다시한번 확인해주고

만약에 내가 라이브러리를 더 추가하고 싶다면 depndencies에 추가해주고 

옆에 귀여운 코키리 모양을 누르고 11시 방향 새로고침 표시를 한번 눌러주면 된다

프로젝트 실행!!

src -> main -> java -> hello.core 로 들어가면 자바 파일이 하나 있을 텐데 여기로 들어가면

package hello.core;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class CoreApplication {

	public static void main(String[] args) {
		SpringApplication.run(CoreApplication.class, args);
	}

}

main 메소드가 있다! 여기서 실행을 시키면 되는데 그 전에!!!

실행 방법 수정

setting 혹은 preference로 들어가보자

우 상단에 검색창이 있을텐데 여기에 gradle 이라고 검색한다

이런 창이 뜰텐데 중간쯤에 다음을 사용하여 빌드 및 실행과 다음을 사용하여 테스트 실행이라는 글자가 있을거다

기본값음 gradle로 되어 있을텐데 이러면 서버가 좀 늦게 켜지는 단점이 있어서 이걸 intellij로 바꿔주자

 

이러면 설정 끝!!!

 

 

 

 

 

반응형