Springboot專案使用 devtools進行熱部署
阿新 • • 發佈:2019-01-28
開發工具:IDEA 使用maven管理jar包
在pom.xml中新增相關jar包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
在application.properties檔案中配置熱部署相關資料
#關閉快取,及時更新 spring.thymeleaf.cache=true #熱部署生效 spring.devtools.restart.enabled=true #設定監控重啟的目錄 spring.devtools.restart.additional-paths=src/main/java
設定IDEA
步驟一:"File"->"Settings"->"Build,Execution,Deplyment"-> "Compiler",勾選Build project automatically項 .
步驟二: 按組合快捷鍵"Shift+Ctrl+Alt+/",選擇 “Registry",勾選"compiler.automake.allow.when.app.running" .(裡面有很多項,可以直接搜尋)
設定瀏覽器禁用快取
我使用的是谷歌瀏覽器配置方法如下:
F12開啟開發者工具,勾選Network項下的“Disable cache”