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

相关推荐
双力臂4045 小时前
Spring Boot 单元测试进阶:JUnit5 + Mock测试与切片测试实战及覆盖率报告生成
java·spring boot·后端·单元测试
itLaity6 小时前
基于Kafka实现简单的延时队列
spring boot·分布式·kafka
midsummer_woo6 小时前
基于spring boot的医院挂号就诊系统(源码+论文)
java·spring boot·后端
fouryears_2341712 小时前
什么是JSON,如何与Java对象转化
java·spring boot·spring·json
wuk99813 小时前
互联网应用主流框架整合 Spring Boot开发
java·spring boot·后端
风象南13 小时前
SpringBoot实现Serverless:手撸一个本地函数计算引擎
spring boot·serverless
Code季风16 小时前
Spring AOP 与事务管理进阶:传播行为原理与实战指南
java·spring boot·spring
武昌库里写JAVA16 小时前
vue+iview+i18n国际化
java·开发语言·spring boot·学习·课程设计
你我约定有三16 小时前
RabbitMQ--Springboot解决消息丢失
java·spring boot·rabbitmq·java-rabbitmq
tang_jian_dong17 小时前
springboot + vue3 拉取海康视频点位及播放
spring boot·后端·音视频