当前位置: 首页 > news >正文

Spring Boot 热部署(热加载)

idea 热部署作用:自动帮开发者重启 spring boot 项目,从而达到修改代码之后能够“实时”的看到最新的效果

1.添加热部署框架支持

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-devtools</artifactId>
  <scope>runtime</scope>
</dependency>

可以使用 idea 插件 EditStarters 来快速添加热部署框架支持

下载完成后,就可以在 pom.xml 中使用插件搜索框架支持了

可以看到添加成功

2.Settings 开启项目自动编译

开启 idea 的自动编辑,需要设置 idea 的两个 settings

3.开启程序运行中的热部署

不同的版本配置不同,配置分为 2021.2 之前的版本 和 2021.2 之后的版本

这里如果有这个放大镜点直接击搜索,如果没有就按 ctrl + F 试试

  1. 如果是 idea版本在 2021.2之前的,在这里直接就能搜索到 running,直接勾选,然后注意一定要点击 Close,因为另一个是恢复默认选项,一定不要点错了

  1. 如果是 idea 版本在 2021.2之后的,在Registry中是没有running(我的idea就是 2021.2 之后的)可以在 Settings 中找到 running 这个选项,然后选中,ok就可以了

4.使用 Debug运行程序

相关文章:

  • 又一个开源工具搞完了,工作效率直接翻倍
  • 入职-环境安装篇
  • 自动驾驶感知——毫米波雷达
  • MySQL运维(二)MySQL分库分表概念及实战、读取分离详解
  • K8s简介之什么是K8s
  • webgl绘制图形API——drawArrays、drawElements
  • 不平衡数据集的建模的技巧和策略
  • 每天一道大厂SQL题【Day01】
  • 【JAVA核心知识】46:什么是零拷贝Zero-copy
  • Spring和Spring Boot的区别
  • 初始网络编程
  • 数据分析:SQL和Python
  • 我建议大学生看一下阿凡达2,对离校后很有帮助
  • 单片机开发---ESP32S3移植lvgl+触摸屏
  • 【网络安全】记一次红队渗透实战项目
  • __proto__ 和 prototype的关系
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • 345-反转字符串中的元音字母
  • download使用浅析
  • Facebook AccountKit 接入的坑点
  • httpie使用详解
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • java第三方包学习之lombok
  • JS基础之数据类型、对象、原型、原型链、继承
  • linux安装openssl、swoole等扩展的具体步骤
  • Terraform入门 - 1. 安装Terraform
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 读懂package.json -- 依赖管理
  • 高程读书笔记 第六章 面向对象程序设计
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 设计模式走一遍---观察者模式
  • 我的zsh配置, 2019最新方案
  • 我与Jetbrains的这些年
  • 用 Swift 编写面向协议的视图
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • #pragma multi_compile #pragma shader_feature
  • (06)金属布线——为半导体注入生命的连接
  • (4)(4.6) Triducer
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (顺序)容器的好伴侣 --- 容器适配器
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转载)(官方)UE4--图像编程----着色器开发
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET Core Web APi类库如何内嵌运行?
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET面试题(二)
  • /var/log/cvslog 太大
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • @JoinTable会自动删除关联表的数据
  • @RequestMapping-占位符映射