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

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

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

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

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

参考代码如下

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

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

比如 我现在将他改为false

然后启动项目

我们先访问一次接口

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

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

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

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

然后 我们先调一次接口

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

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

然后我们再次调用接口

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

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

相关推荐
云烟成雨TD6 小时前
Spring AI Alibaba 1.x 系列【6】ReactAgent 同步执行 & 流式执行
java·人工智能·spring
Wenweno0o6 小时前
0基础Go语言Eino框架智能体实战-chatModel
开发语言·后端·golang
于慨6 小时前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
swg3213216 小时前
Spring Boot 3.X Oauth2 认证服务与资源服务
java·spring boot·后端
gelald6 小时前
SpringBoot - 自动配置原理
java·spring boot·后端
@yanyu6666 小时前
07-引入element布局及spring boot完善后端
javascript·vue.js·spring boot
殷紫川6 小时前
深入理解 AQS:从架构到实现,解锁 Java 并发编程的核心密钥
java
一轮弯弯的明月6 小时前
贝尔数求集合划分方案总数
java·笔记·蓝桥杯·学习心得
chenjingming6666 小时前
jmeter线程组设置以及串行和并行设置
java·开发语言·jmeter
殷紫川6 小时前
深入拆解 Java volatile:从内存屏障到无锁编程的实战指南
java