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

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

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

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

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

参考代码如下

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

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

比如 我现在将他改为false

然后启动项目

我们先访问一次接口

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

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

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

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

然后 我们先调一次接口

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

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

然后我们再次调用接口

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

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

相关推荐
笑我归无处13 分钟前
Springboot+mybatisplus配置多数据源+分页
spring boot·后端·mybatis
逻极16 分钟前
pytest 入门指南:Python 测试框架从零到一(2025 实战版)
开发语言·python·pytest
你的冰西瓜22 分钟前
C++ STL算法——排序和相关操作
开发语言·c++·算法·stl
暴力袋鼠哥1 小时前
基于 Spring Boot 3 + Vue 3 的农产品在线销售平台设计与实现
vue.js·spring boot·后端
chilavert3181 小时前
技术演进中的开发沉思-371:final 关键字(中)
java·前端·数据库
海边的Kurisu1 小时前
Mybatis-Plus | 只做增强不做改变——为简化开发而生
java·开发语言·mybatis
识君啊1 小时前
Java 二叉树从入门到精通-遍历与递归详解
java·算法·leetcode·二叉树·深度优先·广度优先
浅念-1 小时前
C++ 模板进阶
开发语言·数据结构·c++·经验分享·笔记·学习·模版
daidaidaiyu2 小时前
一文学习 Spring AOP 源码全过程
java·spring
Omigeq2 小时前
1.2.2 - 采样搜索算法(以RRT和RRT*为例) - Python运动规划库教程(Python Motion Planning)
开发语言·人工智能·python·机器人