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

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

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

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

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

参考代码如下

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

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

比如 我现在将他改为false

然后启动项目

我们先访问一次接口

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

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

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

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

然后 我们先调一次接口

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

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

然后我们再次调用接口

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

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

相关推荐
CodeCraft Studio几秒前
国产化Excel开发组件Spire.XLS教程:使用Python批量删除Excel分页符
开发语言·python·excel·python开发·spire.xls·excel api库·excel开发组件
czlczl200209251 分钟前
Spring Boot Filter 机制与 FilterRegistrationBean
java·spring boot·后端
严文文-Chris3 分钟前
RAG关键技术要点详解
java·服务器·前端
木子欢儿3 分钟前
在 Debian 13 上搭建一个 NTP (Network Time Protocol) 服务器
运维·服务器·开发语言·debian·php
❀͜͡傀儡师7 分钟前
基于docker一键部署 x86的cpu_mem_hog 用于生成CPU和内存负载,用于服务器cpu和内存使用不达标的
java·服务器·docker
蜡笔大新7989 分钟前
IO流的认识(2)
java·ide·intellij-idea
凯子坚持 c13 分钟前
Qt 信号与槽机制深度解析
开发语言·qt
bybitq14 分钟前
Go-Package-Module-functions
开发语言·后端·golang
今晚务必早点睡16 分钟前
Redis——快速入门第四课:Redis + Spring Boot 实战(从 0 到能用)
spring boot·redis·bootstrap
廋到被风吹走19 分钟前
【Java】【JVM】OOM 原因、定位与解决方案
java·开发语言·jvm