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

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

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

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

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

参考代码如下

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

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

比如 我现在将他改为false

然后启动项目

我们先访问一次接口

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

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

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

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

然后 我们先调一次接口

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

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

然后我们再次调用接口

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

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

相关推荐
澈2071 小时前
C++并查集:高效解决连通性问题
java·c++·算法
郝学胜-神的一滴3 小时前
Qt 入门 01-01:从零基础到商业级客户端实战
开发语言·c++·qt·程序人生·软件构建
测试员周周3 小时前
【Appium 系列】第06节-页面对象实现 — LoginPage 实战
开发语言·前端·人工智能·python·功能测试·appium·测试用例
2401_873479403 小时前
运营活动被薅羊毛怎么防?用IP查询+设备指纹联动封堵漏洞
java·网络·tcp/ip·github
ShiJiuD6668889993 小时前
大事件板块一
java
摇滚侠3 小时前
@Autowired 和 @Resource 的区别
java·开发语言
Wy_编程3 小时前
go语言中的结构体
开发语言·后端·golang
SeaTunnel3 小时前
(八)收官篇 | 数据平台最后一公里:数据集成开发设计与上线治理实战
java·大数据·开发语言·白鲸开源
Ting-yu4 小时前
SpringCloud快速入门(7)---- 数据隔离
spring boot·spring·spring cloud
大卡片4 小时前
C++的基础知识点
开发语言·c++