前言
大家都知道,稍微大点的java项目,每次启动是有点耗时的。在遇到bug,去排查问题的时候,我们常常需要多次重新启动,而每次启动项目都要等待好几秒,甚至10秒,这是一件非常不爽的事,所以我们需要热部署去解决这个问题,一开始我用的是springboot的devtools工具去热部署,但是体验感很差,新增方法和方法参数改变都无法热部署,并且有时候我们经常修改mapper.xml文件,devtools是完全识别不到的,所以让我感觉devtools是真的鸡肋。(更加蛋疼的是,我发现项目中如果用到了shiro,会起冲突)最终,发现了JRebel这款非常好用的java开发热部署插件,devtools解决不了的,它都能解决。
安装
在idea中的插件商店中搜索 Jrebel for Intellij 安装即可
配置
1.激活Jrebel 激活链接:http://jrebel.whrj999.com/3d64b43e-0da7-40a3-925a-844e5a57aea8
2.勾选需要Jrebel热部署的项目
使用
点击上图中火箭样式的图标进行启动,然后每次修改代码只需点击上图中的锤子进行build即可,速度很快,再也不需要漫长的等待了。
网友评论