1. 程式人生 > 程式設計 >徹底解決IDEA中SpringBoot熱部署無效的問題(推薦)

徹底解決IDEA中SpringBoot熱部署無效的問題(推薦)

開啟SpringBoot熱部署,首先得在pom.xml中引入依賴

<!--SpringBoot 熱部署依賴-->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-devtools</artifactId>
      <optional>true</optional>
    </dependency>

但是你會發現,引入了依賴之後往往還是沒用,改了程式碼還是得重啟

問題原因:IDEA在預設情況下不會自動編譯,需要更改一些配置

解決步驟:

1、開啟IDEA靜態的自動編譯

按住Ctrl+ALT+S ,然後Build,Excution,Deployment -> Compiler ,確保勾選Build project automatically

徹底解決IDEA中SpringBoot熱部署無效的問題(推薦)

2、開啟IDEA動態的自動編譯

按住 Ctrl + Shift + Alt + / ,點選Registry

徹底解決IDEA中SpringBoot熱部署無效的問題(推薦)

找到compiler.automake.allow.when.app.running,確保勾選上

找到compile.document.save.trigger.delay,和compile.automake.trigger.delay,數值設定的小一些

徹底解決IDEA中SpringBoot熱部署無效的問題(推薦)

2、開啟IDEA的熱部署策略

徹底解決IDEA中SpringBoot熱部署無效的問題(推薦)

頂部選單點選Edit,做如下圖更改

徹底解決IDEA中SpringBoot熱部署無效的問題(推薦)

3、關閉瀏覽器的快取

這是最後一步,往往很多人敗在這裡,開啟瀏覽器,按F12,選擇NetWork,把Disable cache勾選上

徹底解決IDEA中SpringBoot熱部署無效的問題(推薦)

此時,你就可以愉快地享受熱部署帶來的便利了。

到此這篇關於徹底解決IDEA中SpringBoot熱部署無效的問題的文章就介紹到這了,更多相關IDEA SpringBoot熱部署無效內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!