SpringBoot熱重啟配置詳解
1.添加依賴
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> 不能被其它模塊繼承,如果多個子模塊可以去掉 不必須 <scope>runtime</scope> 只在運行時起作用 打包時不打進去 </dependency>
安裝成功后查看maven 依賴 如果存在spring-boot-devtools 并且沒有紅線證明成功添加
2.要重新編譯項目
重啟服務器
idea:
設置File ->Setting ->Compile: 勾選“Build project automatically”選項
知識點補充:
SpringBoot熱啟動
在pom文件中添加maven依賴
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true</scope> </dependency>
在 < build> 下面 < plugins> 里的添加如下代碼
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!--熱部署配置--> <configuration> <!--fork:如果沒有該項配置,整個devtools不會起作用--> <fork>true</fork> </configuration> </plugin> </plugins> </build>
File --> Setting --> complier -->勾選Build Project automatically
快捷鍵 ctrl + shift + alt + /,選擇Registry,勾上 Compiler autoMake allow when app running (編譯器自動允許當應用程序運行)
此時大功告成,修改代碼后,不用重啟程序訪問的也是修改后的內容,若沒效果,可稍等片刻。
以上就是腳本之家小編整理的全部內容,希望能夠幫助到大家。
相關文章
Redis結合AOP與自定義注解實現(xiàn)分布式緩存流程詳解
項目中如果查詢數(shù)據(jù)是直接到MySQL數(shù)據(jù)庫中查詢的話,會查磁盤走IO,效率會比較低,所以現(xiàn)在一般項目中都會使用緩存,目的就是提高查詢數(shù)據(jù)的速度,將數(shù)據(jù)存入緩存中,也就是內存中,這樣查詢效率大大提高2022-11-11線程局部變量的實現(xiàn)?ThreadLocal使用及場景介紹
這篇文章主要為大家介紹了線程局部變量的實現(xiàn)?ThreadLocal使用及場景詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01解決Idea查看源代碼警告Library source does not mat
在使用IDEA開發(fā)時,遇到第三方jar包中的源代碼和字節(jié)碼不一致的問題,會導致無法正確打斷點進行調試,這通常是因為jar包更新后源代碼沒有同步更新造成的,解決方法是刪除舊的jar包,通過Maven重新下載或手動下載最新的源代碼包,確保IDE中的源碼與字節(jié)碼版本一致2024-10-10springboot實現(xiàn)SSE(Server?Sent?Event)的示例代碼
SSE?全稱Server?Sent?Event,直譯一下就是服務器發(fā)送事件,本文主要為大家詳細介紹了springboot實現(xiàn)SSE的相關知識,需要的可以參考一下2024-04-04