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,點擊進入勾選:

總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
一文詳解為什么用ElasticSearch以及和傳統(tǒng)數(shù)據(jù)庫MySQL有什么區(qū)別
Elasticsearch和MySQL都是非常重要的數(shù)據(jù)庫管理系統(tǒng),它們在各種應用場景中都有著廣泛的應用,這篇文章主要介紹了為什么用ElasticSearch以及和傳統(tǒng)數(shù)據(jù)庫MySQL有什么區(qū)別的相關資料,需要的朋友可以參考下2025-07-07
SparkSQL使用IDEA快速入門DataFrame與DataSet的完美教程
本文給大家介紹使用idea開發(fā)Spark SQL 的詳細過程,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2021-08-08
淺談@mapper引入不到引入的是@MapperScan的問題
這篇文章主要介紹了淺談@mapper引入不到引入的是@MapperScan的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10
解決Mybatis一對多/多對多查詢時只查出了一條數(shù)據(jù)問題
在使用MyBatis進行一對多查詢時,若兩張表的ID字段名稱相同,則會導致多的一方數(shù)據(jù)只查詢出來一條,解決方法是修改ID字段名稱,保持不一致,此經(jīng)驗供參考,希望對大家有所幫助2026-05-05
Java中為什么重寫equals()也需要重寫hashCode方法
這篇文章主要介紹了Java中為什么重寫equals()也需要重寫hashCode(),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-04-04

