본문 바로가기

프로그래밍/Spring

[Spring Boot] Devtools 사용하기

1. DevTools 란

 - spring boot 1.3.0부터 추가된 기능

 - 소스가 변경되면 알아서 재시작 해줌.


2. 의존성

 - Maven

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

 - Gradle

compile("org.springframework.boot:spring-boot-devtools")


3. 영상


4. 링크

https://spring.io/blog/2015/06/17/devtools-in-spring-boot-1-3


-----------2018.07.19 수정-------------------

5. LiveReload

 - 리소스가 변경될 때 브라우저를 갱신시켜주는 서버를 포함하고 있음.

 - http://livereload.com/extensions/ 에서 extension을 다운받을 수 있음.


 - 해당기능을 사용하고 싶지 않을 경우 

spring.devtools.livereload.enable=false

 - 또한 한번에 하나의 서버만 제공함. 여러개를 동작시킬 경우, 제일 처음 동작시킨 서버만 동작함.