본문 바로가기

Spring Boot

[SpringBoot] 애플리케이션 재시작없이 수정 반영하는 방법 : Devtools

스프링부트에서 애플리케이션 재시작없이 html 수정 반영하는 방법


html 에서 띄어쓰기 하나만 고쳐도 재시작 해야하기 때문에 여간 불편한게 아니다. 재시작하는 시간이 꽤 걸리기 때문에 작은 수정 하나에 드는 비용이 굉장히 크게 느껴진다. 이러한 불편함을 해결해 줄 Devtool 설정 방법을 정리한다.

 

devtools는 Spring boot에서 제공하는 개발 편의를 위한 모듈이다. 

Devtools 설정 방법 (gradle)

1. Dependency에 devtools를 추가한다. 

devtools를 dependency에 추가

2. 재시작 없이 Recompile 또는 Ctrl+Shift+F9 로 수정한 파일만 리컴파일한다.

Recompile