IntelliJ IDEA
我们打开IntelliJ IDEA,点击File菜单找到Settings-->Plugins,在搜索框中搜索JRebel,由于小编已经安装过了又卸载掉的,因此右侧还是Restart提示,可以忽略,我们找到该插件后,按照其他插件的安装方法操作即可,非常方便,此处不再赘述,可参看下文。
安装完成后我们在搜索框在便可以找到JRebel了,如下图所示。由于JRebel插件只有14天的免费试用期,因此安装成功后会提示我们激活,如果可以通过一些途径获取到激活码我们可以点击Activate now按钮,如下图所示。插件安装成功后需要重启IntelliJ IDEA,我们关掉重新打开即可。
此时打开IntelliJ IDEA的页面,我们可以看到上方多了两个按钮,分别是使用JRebel运行和调试的按钮,我们若想使用JRebel的热部署功能,便使用这两个按钮运行和调试服务即可。左侧两个普通的运行和调试按钮是无法启动JRebel的。我们使用JRebel启动服务,服务启动成功后会有如下提示。
此时我们在服务运行状态下修改了代码或者配置文件,JRebel自动帮我们编译和重启服务,JRebel重新加载class文件提示如下。
另外还有一种Spring Boot项目特有的热部署方法,便是我们在pom文件中加入如下所示的依赖,spring-boot-devtools这个配置在为true时热部署设置生效,注意该设置只会在spring boot项目中生效,其他使用maven的项目不可以。
接下来还有一个设置,一般Intellij IDEA是不需要我们设置的,我们使用Ctrl+Shift+A调出搜索框,在搜索框中输入Registry,找到搜索框的第一个双击或者按Enter键设置,将弹出的页面第一条勾选即可。
JRebel热部署插件使用前需勾选Intellij IDEA的自动编译
如果该经验对您有用,请帮忙点赞投票,非常感谢您的支持!