idea在不重启springboot项目的条件下重新编译加载类文件

6 篇文章 0 订阅
1 篇文章 0 订阅

debug状态下更改代码,重启很费时间,设置热编译部署是很有用的,这个不同于springboot的devtools热部署,devtools修改完之后保存代码就会自动编译加载,本案例中改完之后需要手动重新编译修改过的java类,重编译recompile之后,springboot会重新加载编译完的类,从而实现了不用重新启动整个项目,但是这个有点问题就是小改动没有问题,大的改动如新增修改方法,recompile之后会reload失败,还是需要重新启动项目,没有devtools方便,这个问题可能和JVM的内存模型有关吧。

套路开始:------>>

第一步

第二步

Compiler设置自动编译

 

第三步

Shift+ctrl+alt+/

选择registry

 

第六步

设置debug状态自动重载类,保证能够不重启整个项目就将更改的功能加到项目中去。

最后一步,修改代码之后记得点击编译,然后修改的代码就可以使用了.

 

ps: 当使用springcloud搭建项目是,点击上面的编译按钮会编译整个springcloud项目,但是项目中一些模块可以不考虑,不去编译它,只对我们当前开发的模块编译就行了,这时候,我们需要鼠标选中模块,右键选择Build Module就行了

嗯,就是这样了.

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值