맥북으로 처음 Spring Tool Suite 4 를 깔고 공부를 하던 중 변경사항을 저장했는데 서버가 자동 재시작이 안 되는 것을 깨달았다!! 전에 쓰던 컴퓨터에서 했던 설정을 안 했던 것,,,, 바로 Spring Boot Devtools 이다.
💡 Spring Boot DevTools란?
Spring Boot DevTools는 개발 생산성을 높이기 위해 제공되는 Spring Boot의 모듈로, 애플리케이션을 개발할 때 자동으로 변경 사항을 감지하고 빠르게 반영하는 기능을 한다.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
이렇게 추가 된다.
의존성 추가 후 저장하면 자동으로 다운로드가 된다.
상단 메뉴 Project -> Build Automatically 체크해주기