SpringBoot 热部署

1、添加 DevTools 依赖

xml 复制代码
<!-- 热部署依赖 -->
<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

java 复制代码
@RestController
public class HelloController {

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

}

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

相关推荐
猫头虎12 小时前
如何排查并解决项目启动时报错Error encountered while processing: java.io.IOException: closed 的问题
java·开发语言·jvm·spring boot·python·开源·maven
MZ_ZXD00114 小时前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·vue.js·spring boot·python·django·php
invicinble14 小时前
springboot的核心实现机制原理
java·spring boot·后端
space621232715 小时前
在SpringBoot项目中集成MongoDB
spring boot·后端·mongodb
金牌归来发现妻女流落街头16 小时前
【从SpringBoot到SpringCloud】
java·spring boot·spring cloud
皮卡丘不断更16 小时前
手搓本地 RAG:我用 Python 和 Spring Boot 给 AI 装上了“实时代码监控”
人工智能·spring boot·python·ai编程
lucky670717 小时前
Spring Boot集成Kafka:最佳实践与详细指南
spring boot·kafka·linq
Coder_Boy_17 小时前
基于Spring AI的分布式在线考试系统-事件处理架构实现方案
人工智能·spring boot·分布式·spring
毕设源码-钟学长19 小时前
【开题答辩全过程】以 基于Springboot的扶贫众筹平台为例,包含答辩的问题和答案
java·spring boot·后端
Java水解20 小时前
Spring Boot 4 升级指南:告别RestTemplate,拥抱现代HTTP客户端
spring boot·后端