天天看點

idea改java代碼不重新開機_IDEA中SpringBoot修改html,Js,Java不重新開機生效-終極解決

IDEA中SpringBoot修改html,Js,Java不重新開機生效

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

1. Build project automatically 選中設定

IDEA中菜單 File -> Settings -> Compiler

idea改java代碼不重新開機_IDEA中SpringBoot修改html,Js,Java不重新開機生效-終極解決

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

IDEA中快捷鍵Ctrl+Shift+Alt + / 調用Maintenance視窗,并點選1.Registry

idea改java代碼不重新開機_IDEA中SpringBoot修改html,Js,Java不重新開機生效-終極解決

設定compiler.automake.allow.when.app.running 為選中狀态

idea改java代碼不重新開機_IDEA中SpringBoot修改html,Js,Java不重新開機生效-終極解決

3. Run/Debug Configurations

idea改java代碼不重新開機_IDEA中SpringBoot修改html,Js,Java不重新開機生效-終極解決
idea改java代碼不重新開機_IDEA中SpringBoot修改html,Js,Java不重新開機生效-終極解決

4.終極大招

以上3步跟網友的配置基本一樣,沒什麼差別,唯一有差別的是我沒有添加spring-boot-devtools的Maven配置,我要告訴大家的是這個Maven配置是不需要的,所有配置項就這麼多,完了。

那為什麼還是有很多網友包括我自己依然不生效呢,修改完代碼,還是要重新開機服務,或mvn install才能生效。

終級原因就是:修改完代碼後需要讓IDEA失去焦點(點選除IDEA之外的任意地方,最好是windows的工作列,你會發現IDEA的狀态欄開始Build,Console控制台開始自動重新啟動),你再重新整理頁面就會立即生效了,而且不管你改的什麼代碼(html,js,java)都會生效。

總結

這個問題其實很簡單,不是什麼技術問題,但是當我們去網上查找相關解決方法時,網上大量重複copy的文章,基本一模一樣的發貼,很多網友也在發聲我的不起作用啊,沒有效果呀。

我要說的是,我找了大量文章,幾乎沒看到網友提到 讓IDEA失去焦點 這幾個字眼,不知道是不是他們自己都知道,而且還以為其他人都知道,我想問的是你們真的知道嗎,還是碰巧,就算你們知道,那你們的部落格文章為什麼不提及,不回應網友的提問,這就是你們對待部落格的态度嗎,這就是你們對待技術的态度嗎,自己遇到問題就去網上找答案,找到了就複制粘貼一份,也不知道那個答案的真實性,出了問題也不去探索,解決完了,也不認真記錄,我覺得我們還是要學會分享吧。