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

SpringBoot热部署的开启与关闭

1、 开启热部署

(1)导入依赖

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

(2)设置
在这里插入图片描述
在这里插入图片描述
此时就搞定了。。。
请添加图片描述

2、热部署范围配置

在这里插入图片描述

3、关闭热部署

在这里插入图片描述

@SpringBootApplication
public class SpringBootSsmpApplication {public static void main(String[] args) {System.setProperty("spring.devtools.restart.enabled", "false"); // 关闭热部署SpringApplication.run(SpringBootSsmpApplication.class, args);}
}

此时我们的yml配置文件中的 热部署是开启的;

spring:datasource:druid:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/testdb?serverTimezone=UTCusername: rootpassword: 123456devtools:restart:# 设置不参与热部署的文件或目录exclude: static/**, public/**, config/application.ymlenabled: true # 开启热部署

但是由于通过Java系统属性设置了热部署的启用状态为false(关闭),由于此项设置的优先级高于yml配置文件设置的优先级,所以最终热部署是处于关闭状态的。

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

相关文章:

  • k8s集群部署(使用kubeadm部署工具进行快速部署,相关对应版本为docker20.10.0+k8s1.23.0+flannel)
  • 20230729 git github gitee
  • php建造者模式
  • linux---》用户操作/su和sudo/普通权限/特殊权限/解压压缩/软件管理,rpm和yum/源码安装nginx
  • tinkerCAD案例:20. Simple Button 简单按钮和骰子
  • Java - 为什么要用BigDecimal?
  • mac 删除自带的ABC输入法保留一个搜狗输入法,搜狗配置一下可以减少很多的敲击键盘和鼠标点击次数
  • JiaYu说:如何做好IT类的技术面试?
  • RL 实践(6)—— CartPole【REINFORCE with baseline A2C】
  • Python numpy库的应用、matplotlib绘图、opencv的应用
  • SpringBoot 如何进行 统一异常处理
  • 数据库索引优化与查询优化——醍醐灌顶
  • Student and Teacher network(学生—教师网络)与知识蒸馏
  • FPGA——PLD的区别以及各自的特点
  • 八、Kafka时间轮与常见问题
  • Web端即时通讯技术(SEE,webSocket)
  • 脑电信号处理与特征提取——4.脑电信号的预处理及数据分析要点(彭微微)
  • 分析npm run serve之后发生了什么?
  • LINUX上操作redis 用shell7
  • Python的threading模块
  • HTML5 的离线储存怎么使用,工作原理
  • FTP文件传输协议与DHCP
  • 【UE5 多人联机教程】06-显示玩家名称
  • Rust vs Go:常用语法对比(五)
  • Flutter 扩展函数项目实用之封装SizedBox
  • EMC学习笔记(二十)EMC常用元件简单介绍(二)
  • 基本排序算法
  • python调用百度ai将图片/pdf识别为表格excel
  • Ansible最佳实践之Playbook管理滚动更新
  • 基于Citespace、vosviewer、R语言的文献计量学可视化分析及SCI论文高效写作方法教程