Springboot+devtools配置熱部署過程
Springboot+devtools配置熱部署
Spring Boot提供了spring-boot-devtools這個模塊來使應用支持熱部署,可以提高開發(fā)者的開發(fā)效率,無需手動重啟Spring Boot應用就能實現(xiàn)自動加載
之前寫了一篇可以自動加載springboot靜態(tài)文件的,這次的只需要在原來的基礎上再加一些配置即可實現(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 #設置開啟熱部署
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),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2025-02-02
Java 編程如何使用 Class.forName() 加載類
在一些應用中,無法事先知道使用者將加載什么類,而必須讓使用者指定類名稱以加載類,可以使用 Class的靜態(tài)forName()方法實現(xiàn)動態(tài)加載類,這篇文章主要介紹了Java編程如何使用Class.forName()加載類,需要的朋友可以參考下2022-06-06
SpringBoot參數(shù)校驗之@Validated的使用詳解
這篇文章主要通過示例為大家詳細介紹一下介紹了SpringBoot參數(shù)校驗中@Validated的使用方法,文中的示例代碼講解詳細,需要的可以參考一下2022-06-06
Java服務端服務監(jiān)控:Prometheus與Spring Boot Actuator的集成方式
本文介紹了如何將Prometheus與SpringBootActuator集成,實現(xiàn)對Java服務端應用的監(jiān)控,通過集成,可以利用Prometheus的強大監(jiān)控能力,及時發(fā)現(xiàn)和解決性能問題2024-12-12

