熱部署
每次修改了代碼都須要關閉應用重啓
熱部署就是有一個插件會監聽咱們應用的代碼文件是否有變化,若是有變化就會有其餘的類加載器加載
主要的依賴
複製到咱們的pom.xml裏面
安裝完成jar包啓動應用就能夠了
修改代碼增長一段代碼輸出,此時服務自己就是啓動的。保存代碼後,會自動啓動程序,只加載變化的文件。
再加一段代碼,。程序自動熱加載
再次訪問
spring
spring 默認不會監聽靜態資源文件。
若是想去監聽靜態資源文件的話,也能夠去操做app
application.properties新增長了代碼被熱部署
不監聽application.properties
從新啓動應用
增長代碼保存後,沒有熱部署。這個文件已經被排除掉。
學習
application.properties內若是發現輸入中文出現亂碼的話,編碼方式改爲UTF-8
在resources根目錄下新建trigger.txt文件
啓動應用
保存後沒有熱加載
能夠把這個接口寫完以後。把這個version改爲2
更改以後,立馬熱加載了
再次訪問程序
經過這種方式配置,比較適合咱們的開發。有時候須要寫完一個方法後才須要去熱更新
編碼