[Spring] SpringBoot Devtools 사용법
Express.js에서 소스 코드를 수정할 때, nodemon 모듈이 이를 확인하고 서버를 재부팅해준다.
Spring에선 nodemon의 역할을 해주는 것이 spring-boot-devtools이다.
spring-boot-devtools를 설정하려면, 몇 가지를 고쳐야 한다.
1. build.gradle 파일에 spring-boot-devtools를 dependency를 추가한다.
build.gradle의 기본 셋팅에서 developmentOnly 'org.springframework.boot:spring-boot-devtools'를 추가했다.
plugins {
id 'org.springframework.boot' version '2.6.2'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
}
group = 'hello'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
repositories {
mavenCentral()
}
dependencies {
developmentOnly 'org.springframework.boot:spring-boot-devtools'
...
}
test {
useJUnitPlatform()
}
2. Advanced Settings 설정
IntelliJ 2021 기준으로 Settings - Advanced Settings의 Compiler 부분에
Allow auto-make to start even if developed application is currently running을 체크한다.
3. Build project automatically 설정
Settings - Build, Execution, Deployment -> Compiler에서
Build project automatically를 체크한다.
Author And Source
이 문제에 관하여([Spring] SpringBoot Devtools 사용법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@vanillafleet/Spring-SpringBoot-Devtools-사용법저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)