解决idea 通过build project 手动触发热部署失败

debug运行项目的过程中,并且保证(不添加方法,不修改方法名)一定的规则的情况下,可以通过build project 来手动热部署项目,也就是会交换class文件与resouces文件。

设置项

  • Edit Configurations
  • Modify Options。需要保证有红框中的这个选项
  • On'Update' action 设置成 Update classes and resources
  • Reload classes after compilation(编译后重新加载类) 设置成Always.。有的时候第一次弹框确认的时候你选择了not并且不再提示弹框的话,他就会给你默认上nerver这个是最坑的点,被这个坑死了!!!!!!!!
  • always:永远编译后重新加载类
  • Never:绝不
  • ask:提示,也就是需要弹框后确认

测试

在只修改业务逻辑的情况下,能正常交换成功。这里修改了方法名后,他就会提示热部署交换文件失败了,需要手动重启项目。

相关推荐
L-影7 小时前
springboot启动流程
java·spring boot·spring
ch.ju7 小时前
Java Programming Chapter 4——lambda expression
java·开发语言
布朗克1687 小时前
Go 入门到精通-18-文件操作
java·数据库·golang
罗超驿8 小时前
10.Java对象比较完全指南:从equals到Comparable与Comparator
java·开发语言
LiaoWL1238 小时前
【JUC合集-01】JUC并发编程复习总结
java
Tisfy9 小时前
LeetCode 1979.找出数组的最大公约数:模拟(附手动gcd)
java·数学·算法·leetcode·题解·最大公约数
糖果店的幽灵9 小时前
【langgraph 从入门到精通graphApi 篇】节点与边 —— 图的骨架
java·数据库·人工智能·redis·langgraph
CHANG_THE_WORLD9 小时前
7.C++标准多线程实现 TCP通信
java·c++·tcp/ip
chen_ke_hao9 小时前
K8s 高可用集群部署
java·docker·kubernetes
Java技术实战9 小时前
一文通解:数据结构之 栈
java·jvm·数据结构·