終於在經歷了幾次大腦崩潰後,我得到了我的彈簧mvc + thymeleaf工作,你每次都必須重新啓動spring mvc嗎?
但每次我改變一些東西,我需要重新啓動整個春天的應用程序?
我甚至試圖在application.properties中添加spring.thymeleaf.cache = false,我看到一些人提出了它,但是..沒有。它不起作用。
終於在經歷了幾次大腦崩潰後,我得到了我的彈簧mvc + thymeleaf工作,你每次都必須重新啓動spring mvc嗎?
但每次我改變一些東西,我需要重新啓動整個春天的應用程序?
我甚至試圖在application.properties中添加spring.thymeleaf.cache = false,我看到一些人提出了它,但是..沒有。它不起作用。
問題是,您可能使用了一個部署的jar/war。解決方案可以是一個模塊化的項目。另外,如果您使用的是IntelliJ,則可以檢查什麼是熱插拔。它可以在您處理主題時更新文件,而無需在每次更改時重建整個項目。
您應該可以使用spring-boot-devtools軟件包加載到您的pom中,使用spring引導和彈簧。
它在春季啓動手動下熱插拔記錄,是很有效的
如上所述,彈簧引導devtools是一個不錯的選擇,但我目前使用的IntelliJ IDEA的是JRebel的插件(https://my.jrebel.com/)和spring-boot-devtools等Thymeleaf模板得到更新,但與重新啓動選項取消激活
spring:
profiles: development
devtools:
restart:
enabled: false
thymeleaf:
mode: HTML
cache: false
我剛剛檢查出它..雖然看起來花了錢... – Anonymous
該插件不花錢,你只需要註冊該帳戶。如果您登錄my.jrebel.com並將您的社交網絡鏈接到它,它是免費的。 –
是否要在後端或在前端(thymeleaf)進行更改? –
前端/ index.html,以及它的工作,但我仍然需要重新制作項目,而不是重新加載..它只需要1秒,但我希望intellij只是自動重拍,只要它檢測到我的文件中的變化。 – Anonymous