
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 해주자.
그리고 웹에서 새로고침을 해주면 변경사항이 잘 적용될 것이다.
'스프링' 카테고리의 다른 글
[스프링] 톰캣(Tomcat) 서버 시작 속도 개선 (2) | 2022.10.06 |
---|---|
[스프링] 접속 IP 주소 IPv4 형태로 가져오기 (인텔리제이) (0) | 2022.10.06 |
[스프링] 프로젝트 실행 시 LoggingFailureAnalysisReporter 에러 해결 (0) | 2022.08.29 |
[Spring Boot] Spring Data JPA - domain과 Entity 개념 / Entity에서 Dto 변환 (0) | 2022.08.24 |
[스프링] JUnit 테스트 시 반복되는 NullPointerException 오류 해결 (0) | 2022.08.13 |