當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
【SpringBoot】项目实现热部署的两种方式
生活随笔
收集整理的這篇文章主要介紹了
【SpringBoot】项目实现热部署的两种方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
- spring boot : 2.0.0.RELEASE
- maven
- eclipse
- 另外還需清楚什么是熱部署,以及為什么要熱部署。
- SpringBoot項目中實現熱部署的兩種方式,使得部署變得異常簡單,同時兩種方式也非常的簡單。
使用 spring-boot-devtools 實現熱啟動
在pom.xml中添加依賴:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>provided</scope><optional>true</optional></dependency>確保在pom.xml中,包好下面這個插件:
<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</fork></configuration> </plugin>確保 spring.devtools.restart.enable 選項開啟:
#配置熱熱啟動 spring:devtools:restart:#排除修改后不用熱啟動exclude: static/**enabled: true使用 springloaded 實現熱部署
Pom.xml中直接在spring-boot插件中添加依賴即可:
<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><dependencies><dependency><groupId>org.springframework</groupId><artifactId>springloaded</artifactId><version>1.2.6.RELEASE</version></dependency></dependencies><configuration><mainClass>此處為入口類</mainClass></configuration></plugin>兩種方式說明
真正實現熱部署的只是后者,前者只是實現了熱啟動。從控制臺日志就可以看出來。
總結
以上是生活随笔為你收集整理的【SpringBoot】项目实现热部署的两种方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 理想汽车公布2023年第三季度财报 营收
- 下一篇: 【thymeleaf】【SpringBo