1. 程式人生 > >Springboot專案使用 devtools進行熱部署

Springboot專案使用 devtools進行熱部署

開發工具: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”