当前位置: 首页 > news >正文

SpringBoot 热部署

1、添加 DevTools 依赖

<!-- 热部署依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-devtools</artifactId>
</dependency>

2、在IDEA的菜单栏中依次选择“File”→“Settings”,进入IDEA的设置对话框,然后选择“Build,Execution,Deployment”的“Compiler”选项。在右侧勾选“Build project automatically”选项将项目设置为自动编译,然后单击“Apply”→“OK”按钮保存设置。

在这里插入图片描述

3、IDEA的设置对话框中,选中“Advanced Settings”选项。在右侧勾选“Compiler”下的“Allow auto-make to start even if developed application is currently running”选项,允许自动启动当前正在运行的应用程序,然后单击“Apply”→“OK”按钮保存设置。

在这里插入图片描述

4、效果测试

controller 代码如下,访问/hello

@RestController
public class HelloController {

    @GetMapping("/hello")
    public String hello(String name){
        return "Hello Spring Boot";
    }

}

在这里插入图片描述
接下来,在不关闭当前项目的情况下,将HelloController类中hello()方法的返回值修改为“你好 Spring Boot”。5秒后刷新浏览器页面。
在这里插入图片描述

相关文章:

  • FTP出现“打开 FTP 服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。”如何处理?
  • CCNP知识笔记
  • 在PyCharm中集成AI编程助手并嵌入本地部署的DeepSeek-R1模型:打造智能开发新体验
  • 介绍一下zoodefs
  • 搭建Appium工具环境
  • Kubernetes开发环境minikube | 开发部署MySQL单节点应用
  • 嵌入式硬件篇---阶跃函数冲激函数
  • PHP 安装指南
  • Java入门级小案例:网页版简易计算器
  • scimp包1.7版发布,用于绘制charls加权地图
  • 【R包】tidyplots----取代ggplot2的科研绘图利器
  • JS同步与异步概念及区别
  • Redis 通用命令
  • LangChain 由入门到精通
  • FastAPI系列:Ubuntu部署FastAPI项目实战
  • 用PyTorch从零构建 DeepSeek R1:模型架构和分步训练详解
  • springboot 如何实现发送短信
  • 什么是 Ribbon?
  • WordPress平台如何接入Deepseek,有效提升网站流量
  • Deepseek引爆AI热潮 防静电地板如何守护数据中心安全
  • 做yahoo代拍网站公司/新媒体销售好做吗
  • wordpress 悬赏功能/化工seo顾问
  • 投资网站建设/免费推广软件 推广帮手
  • 就业seo好还是sem/厦门谷歌seo
  • web网站开发培训/百度seo优化关键词
  • 手机网站用什么开发/营销型网站有哪些平台