스프링
[스프링] Spring Boot Devtools 사용해서 서버 재시작 시간 아끼기
imcoding
2022. 8. 30. 20:44
Spring Boot Devtools
웹 프로그래밍을 할 때 변경점이 생기면 서버를 재시작 해야하는 번거로움이 있다.
Spring Boot Devtools를 사용하면 서버를 재시작 할 필요 없이 변경이 발생한 파일만 리빌딩을 해주면 되니 시간을 효율적으로 아낄 수 있다.
설정 체크
아래 설정 경로 두 곳으로 이동하여 표시된 부분을 체크해주자
의존성 추가 (gradle)
dependencies {
implementation 'org.springframework.boot:spring-boot-devtools'
}
dependencies 안에 위에 코드를 의존성으로 추가해주자.
의존성 추가 (maven)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.7.4</version>
</dependency>
인텔리제이 재시작
다른 분들은 모르겠는데 나의 경우에는 재시작을 해야 의존성이 적용됐다.
여기까지 진행했다면 변경점이 있을 때 서버를 재시작 할 필요 없이
변경점이 있는 파일만 Build - Recompile 해주자.
그리고 웹에서 새로고침을 해주면 변경사항이 잘 적용될 것이다.