spring boot+ Intellj idea devtools 設置熱部署

POM文件html

 

[html]  view plain  copy
 
  1. <!--添加依賴-->  
  2. <dependency>  
  3.     <groupId>org.springframework.boot</groupId>  
  4.     <artifactId>spring-boot-devtools</artifactId>  
  5.     <!-- optional=true,依賴不會傳遞,該項目依賴devtools;  
  6.     以後依賴該項目的項目若是想要使用devtools,須要從新引入 -->  
  7.     <optional>true</optional>  
  8. </dependency>  

 

 

project增長
 
[html]  view plain  copy
 
  1. <build>    
  2.     <plugins>    
  3.         <plugin>    
  4.             <groupId>org.springframework.boot</groupId>    
  5.             <artifactId>spring-boot-maven-plugin</artifactId>    
  6.             <configuration>    
  7.             <!--fork :  若是沒有該項配置,可能devtools不會起做用,即應用不會restart -->    
  8.             <fork>true</fork>    
  9.             </configuration>    
  10.         </plugin>    
  11.     </plugins>    
  12. </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+/
 

 

 

 

緩存配置spring



1. application.properties

緩存

[html]  view plain  copy
 
  1. spring.thymeleaf.cache=false  


2. Chrome禁用緩存
F12或者「Ctrl+Shift+I」,打開開發者工具,「Network」 選項卡下 選中打勾 「Disable Cache(while DevTools is open)」 。app

相關文章
相關標籤/搜索