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

Spring Boot之Spring-devtools热部署

1、导包

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

2、添加配置

#开启热部署
spring.devtools.restart.enabled=true
#热部署重新加载java下面类文件
spring.devtools.restart.additional-paths=src/main/java
#排除静态文件重新部署
spring.devtools.restart.exclude=static/**

3、IDEA勾选设置

Build、Execution、Deploymen ==》Compiler ==》勾选Build project automatically

4、IDEA勾选设置

  • 按Ctrl+Shift+Alt+/
  • 选择1. Registry…
  • 勾选 compiler.automake.allow.when.app.running

5、其他说明

  • Ctrl+F9 快捷键启动热部署(项目启动后,局部修改时使用)
  • 我自己测试的 步骤2和步骤4 不需要也能好使
  • SQL 语句、启动加载配置类、第三方库这三个热部署管理不到,还需重启项目
  • 参考链接

http://www.kler.cn/a/397175.html

相关文章:

  • 狼蛛F87Pro键盘常用快捷键的使用说明
  • C++初阶——优先队列
  • 已解决:spark代码中sqlContext.createDataframe空指针异常
  • Java基础——多线程
  • 基于PHP技术的校园站的设计与实现
  • C++- 基于多设计模式下的同步异步日志系统
  • QQ 小程序已发布,但无法被搜索的解决方案
  • 【Linux:epoll】
  • Wireshark 分析SQL 批量插入慢的问题
  • 江苏显卡服务器有哪些好处?
  • 3D Gaussian Splatting 代码层理解之Part1
  • 【NodeJS】Node.js是什么?能做什么?
  • 基于微信小程序的平安驾校预约平台的设计与实现(源码+LW++远程调试+代码讲解等)
  • layui 输入框带清空图标、分词搜索、关键词高亮
  • DevExpress WinForms中文教程:Data Grid - 如何绑定到实体框架数据源?
  • 单词 Watch 讲解
  • ES-针对某个字段去重后-获取某个字段值的所有值
  • influxDB 时序数据库安装 flux语法 restful接口 nodjsAPI
  • 怎么样去挑选适合的CMS建站系统?
  • AI写作(十)发展趋势与展望(10/10)
  • 精密机加工 —— 工业制造的核心力量!
  • STM32寄存器结构体详解
  • Android View 调用基础 通用属性基础 方法场景说明
  • 241115-如何用sklearn做一个简单线性回归
  • 如何实现主备租户的无缝切换 | OceanBase应用实践
  • Ubuntu24.04配置安装可视化terminal终端