본문 바로가기

IT/Spring

[Spring Boot] spring boot devtools

devtools는 웹 서버 개발 시 유용한 기능들을 포함하고 있는 라이브러리 입니다.

화면 수정 시, 서버를 재구동 하지 않고 브라우저를 새로고침 함으로써 화면을 리로딩 시킬 수 있습니다.

1. pom.xml

...
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-devtools</artifactId>
</dependency>
...

spring-boot-devtools 라이브러리를 dependency합니다.

2. livereload enabled 및 Cache Disabled

aplication.yml
spring :    
    devtools :
        livereload :
            enabled : true
    thymeleaf:
        cache : false

devtools를 이용해서 livereload를 활성화 시키고, page cache를 비활성화 합니다. 

page cache option은 여러분이 사용하고 있는 페이지 템플릿에 따라 달라질 수 있습니다.


도움이 되셨다면 공감 한번씩 눌러주시면 감사하겠습니다.