目录
  • 1. 添加依赖配置
  • 2. 配置自动构建项目
  • 3. 配置注册表
  • 1. 编辑配置
  • 2. 修改配置

1. 添加依赖配置

<!--热部署  每次修改代码springboot自动重启服务--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency>

在pom.xml中添加上面的代码,然后添加一个plugin

<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.4.3</version><configuration><fork>true</fork></configuration></plugin>

2. 配置自动构建项目

从系统设置中打开自动构建项目

3. 配置注册表

快捷键alt+ctrl+shift+/

配置完需要重启一下,然后有修改的话项目会自动更新,但是如果是自动触发的话,会造成频繁更新,对硬件有一定的负担,所以可以改成手动触发模式

具体操作:

1. 编辑配置

2. 修改配置

应用,保存。
之后如果需要热部署的话可以直接点击更新符号或者使用快捷键ctrl+F10

配置devtools热部署相关推荐

  1. SpringBoot2.1.5 (21)---使用 devtools 热部署

    SpringBoot2.1.5 (21)---使用 devtools 热部署 当你每修改一个文件,甚至于修改一个符号而不得不重启项目经历漫长等待的时候,是否会感到无比的低效...  那么,希望接下来所 ...

  2. idea中配置Springboot热部署

    idea中配置Springboot热部署 1 pom.xml文件 注:热部署功能spring-boot-1.3开始有的 <!--添加依赖--> <dependency>< ...

  3. Springboot一:多环境配置、热部署、单元测试 MockMvc

    1.Spring Boot Profile 多环境配置 我们在开发项目时,通常同一套程序会被发布到几个不同的环境,比如:开发.测试.生产等.其中每个环境的数据库地址.redis地 址.服务器端口等等配 ...

  4. springboot家族之 DevTools 热部署(一)

    DevTools 热部署,修改代码立刻见效,快速重启 技术原理 第一步:引入jar+插件 第二步:启动项目 如果使用idea,必须确保开启运行时编译才行 devtools 原理详解 属性默认设置 自动 ...

  5. IDEA中安装配置Jrebel热部署插件用法笔记

    今天给大家介绍一下IDEA中安装配置Jrebel热部署插件用法,希望对大家能有所帮助! 1.Jrebel插件介绍 JRebel属于一款JAVA虚拟机插件,它可以让你的项目在不需要进行重新编译的情况下, ...

  6. IDEA开发工具使用devtools热部署

    IDEA开发工具使用devtools热部署 一,添加依赖 <dependency><groupId>org.springframework.boot</groupId&g ...

  7. eclipse热部署_Spring Boot Devtools热部署

    点击上方"后端技术精选",选择"置顶公众号" 技术文章第一时间送达! 作者:mrbird mrbird.cc/Spring-Boot-Devtools.html ...

  8. 学习Spring Boot:(五)使用 devtools热部署

    前言 spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去.原理是在发现代码有更改之后,重新启动应用,但是比速度比手动停止后 ...

  9. spring boot 使用devtools热部署

    摘要:本文重点讲解devtools作用和使用场景.怎么部署devtools以及自定义设定devtools的重启/不重启目录 1.devtools作用和使用场景: Spring Boot的devtool ...

最新文章

  1. 谷歌开发者大会杀出技术黑马,知乎AI终于不再隐藏实力了
  2. Stream流与Lambda表达式(一) 杂谈
  3. mysql损坏表修复
  4. SpringMVC拦截器与异常处理
  5. 微软正式提供Visual Studio 2013正式版下载(附直接链接汇总)
  6. java并发核心知识体系精讲_JVM核心知识体系
  7. Python:file (read,readline,readline )使用方法
  8. 4 网络、挂载、关机
  9. 谈谈对python的理解_浅谈对python pandas中 inplace 参数的理解
  10. python计算数组元素的和_python中数组的运算
  11. 刷抖音18.5G、看视频22.5G,国美通报员工上班摸鱼:回应来了
  12. 客户端Blazor中的应用程序设置
  13. oracle mseq,一次RMAN备份报错的诊断过程(一)
  14. base——JRE和JDK的区别【转】
  15. [JAVA #183; 初级]:1.环境变量的配置
  16. python是一种跨平台开源免费的高级动态编程_Python是一种跨平台、开源、免费的高级动态编程语言。...
  17. 和别人老公上床后的感觉~
  18. Swift -《从0到1 - 5》:封装网络请求工具类(Alamofire + Moya + SwiftyJSON)和链式封装
  19. 设置计算机名和ip 一键,批量设置IP地址和计算机名
  20. 分享一份接口测试项目(非常值得练手)

热门文章

  1. python如何创建一个列表,在python中创建一个由列表索引的字典
  2. nginx 接收报文_Nginx代理缓存功能
  3. 现在学SEO还有用吗;还能用到SEO吗;
  4. 2.2. MongoDB 管理
  5. Redis 网络编程
  6. php查找二维数组值,根据二维数组某个字段的值查找数组
  7. python print table_python 6.7 编写printTable()函数表格打印(完整代码)
  8. “强化学习说白了,是建立分布到分布之间的映射”?数学角度谈谈个人观点
  9. 【Computer Organization笔记04】ALU的基本功能,1位ALU,位数扩展以及功能扩展
  10. C语言oo1cpp怎么进,cpp 第八章第7题解决办法