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

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

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

1. Build project automatically 選中設置

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

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

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

3. Run/Debug Configurations

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

4.終極大招

以上3步跟網友的配置基本同樣,沒什麼區別,惟一有區別的是我沒有添加spring-boot-devtools的Maven配置,我要告訴你們的是這個Maven配置是不須要的,全部配置項就這麼多,完了。
那爲何仍是有不少網友包括我本身依然不生效呢,修改完代碼,仍是要重啓服務,或mvn install才能生效。
終級緣由就是:修改完代碼後須要讓IDEA失去焦點(點擊除IDEA以外的任意地方,最好是windows的任務欄,你會發現IDEA的狀態欄開始Build,Console控制檯開始自動從新啓動),你再刷新頁面就會當即生效了,並且無論你改的什麼代碼(html,js,java)都會生效。windows

總結

這個問題其實很簡單,不是什麼技術問題,可是當咱們去網上查找相關解決方法時,網上大量重複copy的帖子,基本如出一轍的發貼,不少網友也在發聲個人不起做用啊,沒有效果呀。
我要說的是,我找了大量帖子,幾乎沒看到網友提到 讓IDEA失去焦點 這幾個字眼,不知道是否是他們本身都知道,並且還覺得其餘人都知道,我想問的是大家真的知道嗎,仍是碰巧,就算大家知道,那大家的博客帖子爲何不說起,不迴應網友的提問,這就是大家對待博客的態度嗎,這就是大家對待技術的態度嗎,本身遇到問題就去網上找答案,找到了就複製粘貼一份,也不知道那個答案的真實性,出了問題也不去探索,解決完了,也不認真記錄,我以爲咱們仍是要學會分享吧。app

相關文章
相關標籤/搜索