저번에 만든 그레이들 프로젝트를 스프링 부트 프로젝트로 변경합니다.
참고한 책에서 스프링 이니셜라이저를 통해서 진행 안 한다고 합니다.(코드가 무슨 역할을 하지는지 설명을 위해)
스프링 이니셜라이저로 하는 것도 나중에 올리겠습니다.
우선 build.bradle 파일을 열어보면 기본적인 설정만 되어있는 상태입니다.
그 상태에서 다음과 같이 변경 합니다.
buildscript {
ext{ // springBootVersion를 전역변수를 생성하고 그값을 2.1.7.RELEASE로 하겠다.
springBootVersion = '2.1.7.RELEASE'
}
repositories { // 각종 의존성(라이브러리)들을 어떤 원격 저장소에서 받을지 정한다.
mavenCentral()
jcenter()
}
dependencies { // 프로젝트 개발에 필요한 의존성들을 선언하는 곳
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
// 아래 플러그인들은 항상 추가
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management' // 스프링부트의 의존성들을 관리해줌
group 'com.jojoldu.book'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
jcenter()
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
testCompile('org.springframework.boot:spring-boot-starter-test')
}
코드 작성이 끝나면 build.gradle에 변경이 있으면 나오는데
오른쪽이 변경이 있을 때마다 자동 반영, 왼쪽은 한번만 반영하는 겁니다.
오른쪽으로 자동 반영 해주고 나면
오른쪽 Gradle 탭을 클릭하여 확인합니다.
'IT > IntelliJ' 카테고리의 다른 글
인텔리제이 Gradle 버전 변경 (0) | 2020.03.31 |
---|---|
인텔리제이로 스프링부트 - 4 (Lombok 설치) (0) | 2020.03.31 |
java.net.BindException: Address already in use: bind 에러 (0) | 2020.03.28 |
인텔리제이로 스프링부트 - 3 (깃허브 사용) (0) | 2020.03.27 |
인텔리제이로 스프링부트 - 1 (인텔리제이 설치와 프로젝트 만들기) (0) | 2020.02.17 |
댓글