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은 여러분이 사용하고 있는 페이지 템플릿에 따라 달라질 수 있습니다.
도움이 되셨다면 공감 한번씩 눌러주시면 감사하겠습니다.
'IT > Spring' 카테고리의 다른 글
[Spring Boot] 클라이언트 디바이스 정보 확인하기 (0) | 2020.06.17 |
---|---|
[Spring Boot] @ControllerAdvice을 이용한 Exception 처리 (2) | 2020.06.11 |
[Spring Boot] Spring Security 적용하기 (5) | 2020.02.09 |
[Spring Boot] Spring Security의 동작 (0) | 2020.02.07 |
[Spring Boot] 선언적 트랜잭션 @Transactional (0) | 2020.02.04 |