IDEA 2024 版本配置热部署

在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。对于一个后端开发者来说,重启过程确实很难受啊

采用下面三步骤可以完成

1.在IDEA中settings中搜索Debbger,修改HotSwap

2.编辑启动类的参数,新增实时更新类和资源

3.检查compiler编辑器,是否勾选:'build project automatically'

4.如果配置成功,IDEA开启项目运行时可以看到下面图标则配置成功

备注:上面的设置可以适应前后端分离开发的方式。如果你的项目是一个单独springboot项目,且界面资源(html,css,js)放置到 resources下面,那么还需要添加如下依赖,那么修改静态资源文件才能(不重启idea)生效。

复制代码
<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-devtools</artifactId>
     <optional>true</optional>
</dependency>
相关推荐
郭小李9 小时前
spring mvc 工作流程
java·spring·mvc
SL_staff9 小时前
BI大屏嵌入MES的登录态难题:JVS统一账号体系实战解法
java·数据分析·数据可视化
乌暮10 小时前
综合案例:宠物电商系统
java·开发语言·spring·mvc·restful·1024程序员节
VimorphTech10 小时前
一段字幕太长,怎样拆句并安排显示时间?
java·spring boot
万联WANFLOW10 小时前
Kimi K3.1 Pro 接口接入指南:模型选型、费用计算与零数据保留
java·spring boot·python·安全·spring·大模型
织码weavecodes10 小时前
新闻资讯模块设计:内容发布、阅读计数与附件鉴权
java·服务器·数据库
学到老活到老10 小时前
Spring 事务怎样生效?为什么加了 @Transactional 仍不回滚?
java·spring
学到老活到老10 小时前
Spring 怎样创建 Bean?@Autowired 在哪一步生效?
java·spring
用户1129361121910 小时前
我扫了项目里 739 个 Controller,发现最危险的越权漏洞不是没认证
java
小羊没烦恼!10 小时前
分布式事务 | 使用DTM 的Saga 模式
java·linux·运维·数据库·wpf