java Spring Boot在配置文件中关闭热部署

之前更大家一起搭建了一个热部署的开发环境

但是 大家要清楚一个情况 我们线上程序运行突然内部发生变化这是不可能的。

所以 他就只会对我们开发环境有效

是否开启 我们可以通过 application配置文件来完成 我这里是yml格式的

参考代码如下

java 复制代码
spring:
  devtools:
    restart:
      enabled: true

enabled true 真 表示开启热部署 false 假则表示关闭热部署

比如 我现在将他改为false

然后启动项目

我们先访问一次接口

然后 我们改一下他的内容并保存

保存内容之后 我等了很久 然后再次调用接口

可以看到 我们的内容没有任何变化

反之 我将enabled设置为true 然后重新启动

然后 我们先调一次接口

然后 我们改一下 保存内容 然后稍微等一下

可以看到 属于热部署的日志又弹出来了

然后我们再次调用接口

之前我们学习多环境时也讲了很多种 分环境配置application的方式了 怎么区分环境这里就不多说了

总之 奥妙就是 spring.devtools.restart.enabled

相关推荐
小新同学^O^10 小时前
简单学习 --> TCP协议
java·网络·tcp
江公望10 小时前
Qt QSharedPointer用法,10分钟讲清楚
开发语言·qt
月落归舟10 小时前
深入理解Java适配器模式,彻底搞懂设计思想
java·开发语言·适配器模式
Mr_pyx10 小时前
【LeetHOT100】二叉树的中序遍历——Java多解法详解
java·开发语言·深度优先
jay神10 小时前
基于SpringBoot的宠物生命周期信息管理系统
java·数据库·spring boot·后端·web开发·宠物·管理系统
万亿少女的梦16810 小时前
基于SpringBoot的在线考试管理系统设计与实现
java·spring boot·后端
m0_7381207211 小时前
渗透测试——Djinn1靶场详细渗透提权过程讲解(绕过黑名单限制,命令执行反弹shell,pyc反编译,代码白盒分析,python沙盒逃逸)
开发语言·python·php
一勺菠萝丶11 小时前
如何在 Linux 服务器上使用 Speedtest 官方 CLI 测试带宽(小白教程)
java·服务器·前端
web守墓人11 小时前
【go语言】go语言实现go-torch, 完成Lenet-5的搭建,训练,以及pth和onnx模型导出
开发语言·后端·golang
TEC_INO11 小时前
Linux50:ROCKX+RV1126视频流检测人脸
开发语言·前端·javascript