idea springboot热部署(springboot热部署配置)

本文主要介绍idea springboot热部署(springboot热部署配置),下面一起看看idea springboot热部署(springboot热部署配置)相关资讯。
1.什么是热部署?热部署是在应用程序运行时对其进行升级(增加业务或修改bug ),但它并不。;不需要重启应用程序。热部署类文件。如果更改了类文件,将创建一个新的类加载器来加载该文件。spring boot通过配置devtools工具来实现热部署。
原则上,使用两个类加载器。一个类加载器加载不会改变的类(第三方jar包),另一个类加载器加载会改变的类,这称为重启类加载器。这样,当代码发生变化时,原来的重启类加载器将被丢弃,并创建一个重启类加载器。因为要加载的类相对较少,所以启动时间非常快。
2.配置热部署2.1导入jar包!-dev tools-dependencygroupidorg.springframework.boot/groupid artifactid spring-boot-dev tools/artifactid!- optional=true,不传递依赖关系,项目依赖devtools之后,如果依赖boot项目的项目想要使用devtools,就需要重新引入——可选真/可选/依赖!-plugin groupid org . spring framework . boot/groupid artifactidspring-boot-maven-plugin/artifactidversion 2.3.7.release/versionconfiguration!-没有此配置,热部署 s devtools不会生效-fork true/fork/configuration/plugin 2.2添加配置#热部署在属性中生效spring . dev tools . restart . enabled = true #设置重启的目录,在目录中添加文件需要restart spring . dev tools . restart . additional-paths = src/main/java #解决项目自动重编译后接口报告404的问题。estart。轮询间隔= 3000春。dev tools . restart . quiet-period = 10002.3修改idea配置启动自动编译(检查文件-设置-编译器-自动构建项目)。
注册表属性修改(快捷键ctrl shift alt/-选择注册表-检查编译器自动使应用程序运行时允许)
3.测试标签:
加载文件
了解更多idea springboot热部署(springboot热部署配置)相关内容请关注本站点。

u盘介质受写入保护怎么解决(u盘介质被写保护)
qq总提示密码错误怎么回事(qq密码错误怎么办)
vivox6splus和x6splusd有什么区别(vivox6s和x6splus区别)
调节电脑屏幕亮度的快捷键是哪个(电脑调亮度调节快捷键)
联通校园卡可以异地注销吗(移动校园卡可以异地注销吗)
idea springboot热部署(springboot热部署配置)
固态分区用什么格式,固态移动硬盘分区格式
2020年台式主机配置推荐,目前最好的PC台式电脑的配置清单
安卓变苹果系统中文版(安卓秒变iphone软件中文版)
win10桌面字体不清晰(window10桌面字体模糊)
固态硬盘有必要2t吗,装个250G的固态硬盘还有必要再装个2T的普通硬盘吗
note2丢失数据怎么办
腾达无线路由器怎么连接电脑(腾达怎么连接电脑)
苹果6手机横屏怎么设置,苹果手机横屏怎么设置在哪里
怎么检测nfc是否正常,手机怎么检测nfc能不能正常使用
dell蓝屏无法开机,戴尔笔记本出现蓝屏无法正常开机
怎么发朋友圈小视频(怎么发朋友圈吸引顾客)
如何关掉360画报(取消360画报)
大白菜超级u盘启动制作工具怎么使用(超级大白菜u盘启动盘制作步骤)
联想s850后壳怎么换