日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

idea项目总是自动重启_IDEA 下 SpringBoot 自动重启

發布時間:2023/12/14 javascript 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 idea项目总是自动重启_IDEA 下 SpringBoot 自动重启 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方藍字關注我們

Java 的項目每次修改了源碼以后想要測試都要停止服務,然后重新啟動服務。雖然就是點幾下鼠標的事情,多少還是比較麻煩的。能自動的還是自動的好。

在 Spring Boot 項目中,只要引入 Spring Boot Dev Tools 其實就可以了。我們可以通過 Spring 的腳手架去引入 Spring Boot Dev Tools,也可以通過 Maven 的方式去引入它。這里給出 Maven 引入的方式。

org.springframework.bootspring-boot-devtoolsruntimetrue

以上就是 pom.xml 文件中引入的依賴。

除了要引入該依賴以外,還需要在插件的位置進行配置,配置如下:

org.springframework.bootspring-boot-maven-plugintrue

在上面的配置中,增加了 這個選項,Spring 腳手架生成的 pom.xml 文件中本來是沒有這部分的。

如果是在 STS 或 Eclipse 下,只要引入 Spring Boot Dev Tools 就可以了。但是,如果是在 IDEA 下,除了要引入該依賴以外,還需要對 IDEA 進行簡單的配置。

在菜單中選擇 “Preferences...”,然后對其進行第一步的設置,如下圖:

上圖中選中?“Build project automatically”,點擊 “Apply”。

然后按下shift + option + command + /,會出現如下圖:

選擇 “Registry”,繼續進行設置,如下圖:

勾選中 “complier.automake.allow.when.app.running”?即可。

經過以上的配置以后,在我們的 Spring Boot 項目中修改某個類文件的代碼,觀察一下 run 或 debug 的窗口,看看項目有沒有自動重啟。如果沒有重啟,那么可能是新引入了 pom 的依賴,需要重啟項目,下次再修改了代碼項目就會自動重啟了。

Spring Boot Dev Tools 不能算是真正的熱部署,JRebel據說更好一些,因為JRebel 是收費的,我就沒有去測試它,有興趣的可以去試試。

喜歡就點在看哦~

總結

以上是生活随笔為你收集整理的idea项目总是自动重启_IDEA 下 SpringBoot 自动重启的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。