IDEA使用JRebel热部署项目

IDEA使用JRebel热部署项目

好记性不如烂笔头

近日疫情当前,只能在家远程办公。作为后端开发人员,和前端联调是一个困难的活。由于家中电脑的开发环境没有公司的办公环境配置全面,项目启动后,改了代码只能重启项目。于是我想到了JRebel,由于其中遇到了一些问题,所以这里做一个记录。

关于安装和激活 JRebel ,本文不做过多叙述,只是对问题做记录。

没有添加 rebel.xml

在配置 JRebel 过程中,有很重要的一步:勾选需要热部署的服务。

勾选需要热部署的服务

勾选之后,会在项目的 resources 目录下创建一个 rebel.xml 配置文件.

rebel.xml

勾选 Registry 中必要的配置项

MAC 下 快捷键:command + shift + A

Windows 下快捷键: Ctrl + Shift + A

image-20200213112658229

勾选下面的选项

image-20200213112400871

开启 Build project automatically

Build project automatically

最后一步,开启修改文件后自动更新文件

点击 Edit Configurations

image-20200213113006124

我们注重看下图中 Running Application Policies

On Update action: 选择 Update classes and resources

On frame deactivation: 选择 Update classes and resources

 Edit Configurations

以上就是这次使用 JRebel 配置热部署的过程,有问题请留言。

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://baozi.fun/2020/02/13/idea-jrebel-hotswap

Buy me a cup of coffee ☕.