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

相关推荐
小林学习编程7 小时前
SpringBoot校园失物招领信息平台
java·spring boot·后端
愿你天黑有灯下雨有伞7 小时前
Spring Boot整合Kafka实战指南:从环境搭建到消息处理全解析
spring boot·kafka·linq
Clf丶忆笙8 小时前
SpringBoot异步处理@Async深度解析:从基础到高阶实战
spring boot
柯南二号10 小时前
【后端】SpringBoot用CORS解决无法跨域访问的问题
java·spring boot·后端
帮帮志11 小时前
vue实现与后台springboot传递数据【传值/取值 Axios 】
前端·vue.js·spring boot
杨不易呀13 小时前
Java面试高阶篇:Spring Boot+Quarkus+Redis高并发架构设计与性能优化实战
spring boot·redis·高并发·分布式锁·java面试·quarkus
Moshow郑锴13 小时前
Spring Boot 3 + Undertow 服务器优化配置
服务器·spring boot·后端
码农飞哥13 小时前
互联网大厂Java面试实战:Spring Boot到微服务的技术问答解析
java·数据库·spring boot·缓存·微服务·消息队列·面试技巧
愿你天黑有灯下雨有伞15 小时前
Spring Boot集成RabbitMQ高级篇:可靠性与性能提升
spring boot·rabbitmq·java-rabbitmq
曼岛_16 小时前
[Java实战]Spring Boot 整合 Redis(十八)
java·spring boot·redis