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

java Spring Boot 自动启动热部署 (别再改点东西就要重启啦)

上文 java Spring Boot 手动启动热部署 我们实现了一个手动热部署的代码
但其实很多人会觉得 这叫说明热开发呀 这么捞
写完还要手动去点一下 很不友好 其实我们开发人员肯定是希望重启这种事不需要自己手动去做
那么 当然可以 我们就让它自己去做 Build Project 这个操作

我们 左上角选择 File 下的 Settings
在这里插入图片描述
在新弹出的窗口中 我们选择 Build 下的 Compiler
在这里插入图片描述
将 Build project automatically 勾上 然后OK 这个选项就是自动去 Build Project
在这里插入图片描述
然后 键盘按 快捷键 ctrl + shift +alt + /
召出 选择 Rogstry
在这里插入图片描述
然后 其中 如果有 compiler.automake.allow.when.app.running 就勾选上就可以了
五年我这个 IDEA 2019没有 就比较奇葩
在这里插入图片描述
不过没关系

再次打开 File 下的 Settings 勾选 Advanced Settings下的Allow auto-make to start even if developed application is currently running
然后点击下方OK
在这里插入图片描述
然后 我们启动代码 再访问 接口
在这里插入图片描述
然后 我们改一下这个代码 按ctrl + S 保存修改内容
然后 等个几秒钟 日志就会自动更新了
这个停顿的几秒钟 是因为 你如果改一个字 他就重启一次 那系统都得干废
它还是要考虑性能损耗的
在这里插入图片描述
然后我们再次访问接口 可以看到 内容就自动更新了
在这里插入图片描述

http://www.lryc.cn/news/181518.html

相关文章:

  • TouchGFX之后端通信
  • cesium gltf控制
  • Spring的依赖注入(DI)以及优缺点
  • 【强化学习】05 —— 基于无模型的强化学习(Prediction)
  • 【计算机组成原理】考研真题攻克与重点知识点剖析 - 第 1 篇:计算机系统概述
  • 【Java-LangChain:面向开发者的提示工程-8】聊天机器人
  • 利用t.ppft.interval分别计算T分布置信区间[实例]
  • 软件工程第三周
  • 动态链接那些事
  • 力扣:118. 杨辉三角(Python3)
  • QGIS文章二——DEM高程裁剪和3D地形图
  • 【kubernetes】kubernetes中的StatefulSet使用
  • 创建文件夹
  • 点击router-link时候会发生什么?
  • 【Spring】@Bean方法中存在继承如何分析
  • 【Vim 插件管理器】Vim-plug和Vim-vbundle的区别
  • 电子计算机核心发展(继电器-真空管-晶体管)
  • SDI-12协议与STM32 进行uart通信
  • JS中的强制类型转换
  • WebSocket实战之四WSS配置
  • veImageX 演进之路:Web 图片加载提速50%
  • WebSocket实战之五JSR356
  • flask-sqlalchemy结合Blueprint遇到循环引入问题的解决方案
  • 05_对象性能模式
  • 快速选择排序
  • 国庆中秋特辑(六)大学生常见30道宝藏编程面试题
  • Centos7 安装mysql 8.0.34
  • 如何在 Google Earth 中创建轨迹、路线并制作动画
  • 蓝桥杯每日一题2023.9.30
  • springboot和vue:十、vue2和vue3的差异+组件间的传值