《爱读书–给你讲技术》,我来看书,你来进步,让我们开始吧!
本书简介
书名为《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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。