美文网首页
devtools热部署

devtools热部署

作者: 黑子_f338 | 来源:发表于2018-09-11 15:07 被阅读0次


什么是热部署?

简单点说,就是当你对应用程序更新修改、任务改变的时候,不需要重启程序就实现了更新的功能。

什么是spring-boot-devtools?

spring-boot-devtools是一个开发者服务的模块,其最主要的功能就是把项目更新的细节实时的传递到APP上面。

spring-boot-devtools其深层原理是使用了两个ClassLoader,一个加载不会改变的类(jar包),另一个加载会改变的类。称为restart ClassLoader,当代码块修改时,新的restart ClassLoader类将代替旧的。

在这之前我们怎么进行修改,使用后如何?

之前:我们一般都会启动项目后进行观察项目,然后对项目修改后,再次对项目重启重新反问。

使用热部署后:我们在启动项目进行访问后,可以实时的观察到自己对项目的修改成果,无需重启项目

如何使用spring-boot-devtools?

pom文件添加依赖,bulid添加节点

开启idea的setting对Build ,Execution,Deployment进行设置,勾选红色框中内容

ctrl+shift+a搜索registry进行勾选,然后重启idea

如上实现就实现了热部署的操作,如果浏览器使用的是谷歌,推荐使用下面插件,可以实现实时刷新

相关文章

  • 热部署应用

    Spring boot 采用devtools实现热部署 什么是热部署? 认识spring-boot-devtool...

  • springboot-devtools 热部署

    springboot-devtools 热部署 添加依赖jar 添加 spring-boot-devtools。j...

  • Spring Boot 热部署

    1、pom文件中导入spring-boot-devtools依赖:

  • devtools热部署

    什么是热部署? 简单点说,就是当你对应用程序更新修改、任务改变的时候,不需要重启程序就实现了更新的功能。 什么是s...

  • 热部署 devtools

    1.引入pom 2.装插件 3.开启自动编译选项setting->bulid->Compiler: 图片中ADBC...

  • Spring boot 采用devtools实现热部署

    Spring boot 采用devtools实现热部署 什么是热部署? 热部署,就是在应用正在运行的时候升级软件,...

  • 2019-04-01

    Spring Boot 采用devtools实现热部署:什么是热部署? 热部署,就是在应用正在运行的时候升级软件,...

  • Spring Boot部署

    热部署 pom.xml文件中添加spring-boot-devtools依赖即可实现页面和代码的热部署。 常规部署...

  • SpringBoot之开发环境热部署

    SpringBoot 使用devtools进行热部署 把下面代码复制到pom.xml文件中 devtools可以实...

  • SpringBoot - 热部署Devtools

    所谓热部署就是开发者修改代码后可以免除重启服务器的烦恼,在SpringBoot中我们使用的是Devtools。 实...

网友评论

      本文标题:devtools热部署

      本文链接:https://www.haomeiwen.com/subject/cyrugftx.html