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秒后刷新浏览器页面。

相关推荐
霸道流氓气质18 小时前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
于先生吖19 小时前
SpringBoot对接大模型开发AI命理测算系统:八字排盘与AI解析接口源码全解
人工智能·spring boot·后端
Flittly19 小时前
【AgentScope Java新手村系列】(10)实战-多Agent天气助手
java·spring boot·spring
星落zx21 小时前
Spring Boot 多模型集成:优雅调用全球主流大模型
人工智能·spring boot·chatgpt
一杯奶茶¥1 天前
水果销售网站 CRM客户信息管理系统 超市管理系 酒店管理系统 健身房管理系统 在线音乐网站 校园招聘系统
java·vue.js·spring boot·mysql·spring·java项目
进阶的小名1 天前
Spring Boot SSE + Nginx 配置:解决 EventSource 不实时返回、连接超时、流式响应被缓冲问题
spring boot·后端·nginx
我登哥MVP1 天前
SpringCloud Alibaba 核心组件解析:服务链路追踪
java·spring boot·后端·spring·spring cloud·java-ee·maven
范什么特西1 天前
Spring boot细节
java·spring boot·后端