如何開啟Spring Boot的開發模式?
阿新 • • 發佈:2018-12-24
在沒有使用Spring Boot開發web之前,如果我們修改了一個Java類,我們是手工重啟Web容器;如果修改了一個前端的JS檔案或者HTML,CSS檔案,我們需要重新重新整理瀏覽器。但是在使用Spring Boot,我們藉助於Spring Boot的開發工具的Maven/Gradle依賴,這些竟然能自動實現,而不需要人工直接干預,好一個爽字了得。注意的是,這個特性只在Spring Boot 1.3出現。
具體步驟如下:
@ 加入spring-boot-devtools的Maven依賴或者Gradle 依賴
<dependencies><dependency><groupId> org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId></dependency></dependencies>
dependencies {
compile("org.springframework.boot:spring-boot-devtools")}
對於後端的檔案的修改或者spring.thymeleaf.cache,或者 Freemarker, Groovy Templates, Velocity and Mustache等Cache自動化失效,每次強制刷出
最新的改動。
如果想修改了一個前端的JS檔案或者HTML,CSS檔案,而不需要手工重新重新整理瀏覽器,還可以結合一個LiveReload外掛使用。具體下載和使用地址請訪問:http://livereload.com/extensions/
參考文獻:https://spring.io/blog/2015/06/17/devtools-in-spring-boot-1-3