IDEA中SpringBoot修改html,Js,Java不重啟生效-終極解決


IDEA中SpringBoot修改html,Js,Java不重啟生效

關於這個問題,網上其實已經有太多的帖子了,但還是有很多人照做了依然不生效,我也是一樣,而且重啟完了,還報錯,找不到模板,需要mvn clean install才行。下面來記錄我的解決方案。

1. Build project automatically 選中設置

IDEA中菜單 File -> Settings -> Compiler
在這里插入圖片描述

2. compiler.automake.allow.when.app.running 選中設置

IDEA中快捷鍵Ctrl+Shift+Alt + / 調用Maintenance窗口,並點擊1.Registry
在這里插入圖片描述
設置compiler.automake.allow.when.app.running 為選中狀態
在這里插入圖片描述

3. Run/Debug Configurations

在這里插入圖片描述
在這里插入圖片描述

4.終極大招

以上3步跟網友的配置基本一樣,沒什么區別,唯一有區別的是我沒有添加spring-boot-devtools的Maven配置,我要告訴大家的是這個Maven配置是不需要的,所有配置項就這么多,完了。
那為什么還是有很多網友包括我自己依然不生效呢,修改完代碼,還是要重啟服務,或mvn install才能生效。
終級原因就是:修改完代碼后需要讓IDEA失去焦點(點擊除IDEA之外的任意地方,最好是windows的任務欄,你會發現IDEA的狀態欄開始Build,Console控制台開始自動重新啟動),你再刷新頁面就會立即生效了,而且不管你改的什么代碼(html,js,java)都會生效。

總結

這個問題其實很簡單,不是什么技術問題,但是當我們去網上查找相關解決方法時,網上大量重復copy的帖子,基本一模一樣的發貼,很多網友也在發聲我的不起作用啊,沒有效果呀。
我要說的是,我找了大量帖子,幾乎沒看到網友提到 讓IDEA失去焦點 這幾個字眼,不知道是不是他們自己都知道,而且還以為其他人都知道,我想問的是你們真的知道嗎,還是碰巧,就算你們知道,那你們的博客帖子為什么不提及,不回應網友的提問,這就是你們對待博客的態度嗎,這就是你們對待技術的態度嗎,自己遇到問題就去網上找答案,找到了就復制粘貼一份,也不知道那個答案的真實性,出了問題也不去探索,解決完了,也不認真記錄,我覺得我們還是要學會分享吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM