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

本书简介

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

热部署_热部署_热部署

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

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

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

实现步骤如下:

1.修改pom文件

加入spring-boot-devtools依赖

热部署_热部署_热部署

加入spring-boot-maven-plugin

热部署_热部署_热部署

2.加入控制器和启动类

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

限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: lzxmw777

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注