spring boot 热部署_SpringBoot2热部署

《爱读书--给你讲技术》,我来看书,你来进步,让我们开始吧!

本书简介

书名为《SpringBoot2企业应用实战》,这是一本简单易懂的SpringBoot2学习书籍,快速让你掌握SpringBoot技术重点并实现企业级开发。

8aa75976d6bc7152081600e9ee3e4f7a.png

本文内容为本书第五章《SpringBoot热部署》

使用spring-boot-devtools进行热部署

spring-boot-devtools是一个为开发者服务的模块,可自动实现热部署。原理是使用了两个ClassLoader,一个ClassLoader加载那些不会改变的类(如第三方jar包),另一个ClassLoader加载会更改的类,称为Restart ClassLoader。在代码更改的时候,原来的Restart ClassLoader被丢弃,并重新创建一个Restart ClassLoader加载更新的类。由于加载的类比较少,重启速度较快。

实现步骤如下:

1.修改pom文件

加入spring-boot-devtools依赖

3a614f5607d2c2eca5c11aaf71d1618b.png

加入spring-boot-maven-plugin

a7ab622918450e246789fea54db86d34.png

2.加入控制器和启动类

spring-boot-devtools可实现类修改的热部署,也可以实现配置文件修改的热部署

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值