Springboot+devtools配置熱部署過程
Springboot+devtools配置熱部署
Spring Boot提供了spring-boot-devtools這個模塊來使應(yīng)用支持熱部署,可以提高開發(fā)者的開發(fā)效率,無需手動重啟Spring Boot應(yīng)用就能實現(xiàn)自動加載
之前寫了一篇可以自動加載springboot靜態(tài)文件的,這次的只需要在原來的基礎(chǔ)上再加一些配置即可實現(xiàn)springboot工程的熱部署
步驟如下:
1、pom文件增加依賴
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> <!--重要--> </configuration> </plugin> </plugins> </build>
2、yml文件中添加配置使其生效
# devtools debug: true spring: devtools: restart: enabled: true #設(shè)置開啟熱部署 freemarker: cache: false #頁面不加載緩存,修改即時生效
3、快捷鍵:Ctrl+Alt+S
4、快捷鍵:Ctrl+Shift+A
輸入Registry,點擊進入勾選:
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot調(diào)用DeepSeek接口的實現(xiàn)
本文主要介紹了SpringBoot調(diào)用DeepSeek接口的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02intellij idea旗艦版解決學(xué)生無法注冊問題詳解
這篇文章主要介紹了intellij idea旗艦版解決學(xué)生無法注冊問題詳解,文中通過圖文示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07Java 編程如何使用 Class.forName() 加載類
在一些應(yīng)用中,無法事先知道使用者將加載什么類,而必須讓使用者指定類名稱以加載類,可以使用 Class的靜態(tài)forName()方法實現(xiàn)動態(tài)加載類,這篇文章主要介紹了Java編程如何使用Class.forName()加載類,需要的朋友可以參考下2022-06-06SpringBoot參數(shù)校驗之@Validated的使用詳解
這篇文章主要通過示例為大家詳細(xì)介紹一下介紹了SpringBoot參數(shù)校驗中@Validated的使用方法,文中的示例代碼講解詳細(xì),需要的可以參考一下2022-06-06Java服務(wù)端服務(wù)監(jiān)控:Prometheus與Spring Boot Actuator的集成方式
本文介紹了如何將Prometheus與SpringBootActuator集成,實現(xiàn)對Java服務(wù)端應(yīng)用的監(jiān)控,通過集成,可以利用Prometheus的強大監(jiān)控能力,及時發(fā)現(xiàn)和解決性能問題2024-12-12