Springboot+devtools配置熱部署過(guò)程
Springboot+devtools配置熱部署
Spring Boot提供了spring-boot-devtools這個(gè)模塊來(lái)使應(yīng)用支持熱部署,可以提高開(kāi)發(fā)者的開(kāi)發(fā)效率,無(wú)需手動(dòng)重啟Spring Boot應(yīng)用就能實(shí)現(xiàn)自動(dòng)加載
之前寫了一篇可以自動(dòng)加載springboot靜態(tài)文件的,這次的只需要在原來(lái)的基礎(chǔ)上再加一些配置即可實(shí)現(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è)置開(kāi)啟熱部署
freemarker:
cache: false #頁(yè)面不加載緩存,修改即時(shí)生效3、快捷鍵:Ctrl+Alt+S

4、快捷鍵:Ctrl+Shift+A
輸入Registry,點(diǎn)擊進(jìn)入勾選:

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

