POM文件
- <!--添加依賴-->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-devtools</artifactId>
- <!-- optional=true,依賴不會傳遞,該項目依賴devtools;
- 之后依賴該項目的項目如果想要使用devtools,需要重新引入 -->
- <optional>true</optional>
- </dependency>
project增加
- <build>
- <plugins>
- <plugin>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-maven-plugin</artifactId>
- <configuration>
- <!--fork : 如果沒有該項配置,可能devtools不會起作用,即應用不會restart -->
- <fork>true</fork>
- </configuration>
- </plugin>
- </plugins>
- </build>
idea設置
1.“File” -> “Settings” -> “Build,Execution,Deplyment” -> “Compiler”,選中打勾 “Make project automatically”
2.組合鍵:“Shift+Ctrl+Alt+/” ,選擇 “Registry” ,選中打勾 “compiler.automake.allow.when.app.running”

ctrl+shift+alt+/


緩存配置
1. application.properties
- spring.thymeleaf.cache=false
2. Chrome禁用緩存
F12或者“Ctrl+Shift+I”,打開開發者工具,“Network” 選項卡下 選中打勾 “Disable Cache(while DevTools is open)” 。

