[Spring Boot] IntelliJ CE Spring Boot Devtools Dependency 추가하기
Spring Boot Devtools는 변경사항이 발생하면 자동으로 서버를 재시작하여 개발 경험에 도움을 주는 패키지입니다.
IntelliJ CE에서 해당 패키지를 설치하는 법을 알아보겠습니다.
1. Dependency 추가하기
build.gradle 파일을 클릭하여 dependencies에 다음을 추가합니다.
developmentOnly ('org.springframework.boot:spring-boot-devtools')
2. Dependency 설치하기
IntelliJ 우측 코끼리 모양 버튼 클릭한 뒤 나타나는 Gradle 창에서 상단 다운로드 버튼을 클릭합니다.
하단 runtimeClasspath에 spring-boot-devtools 패키지가 설치되는 것을 확인합니다.
3. IntelliJ 설정 변경
Dependency를 설치 한 뒤 IntelliJ의 설정을 변경해야 Restart 기능이 적용됩니다.
Settings
Build, Execution, Deployment -> Compiler
Build project automatically 활성화
Advanced Settings -> Compiler
Allow- 로 검색해서 나오는 Allow auto-make to start even if developed application is currently running 활성화
IntelliJ 설정까지 마무리하였습니다.
작동 확인
실제로 코드를 변경하여 테스트를 진행해 보겠습니다.
변경사항을 저장하면 약간의 텀 이후 Restarting due to ... 로 시작하는 로그가 나타나며 서버가 재시작합니다.