Bootstrap

Jrebel 使用备忘

背景

Java 开发时修改了代码如果手动中止进行然后重启的话,非常麻烦,所以需要一个热部署的插件,修改代码之后即时生效,无需重启。
之前一直用的 devtools,不过在一个新项目中,devtools 有点问题,所以改成使用 jrebel 好了。
实际体验之后发现 jrebel 确实好用非常多,毕竟是收费插件。

安装插件

打开 IDEA 设置界面,在插件中搜索 jrebel,结果如下:

图片

将第一个和第二个插件都装上即可。

激活插件

启动激活服务

网上有一些下载 jar 包,然后本地运行的方式,我觉得比较麻烦,这里直接使用 docker 来运行一个服务即可。
docker run -d -p 8888:8888 wangdxing/golang-reverseproxy

激活

图片

插件安装完成后会弹出一个激活界面,选择 Team URL 的方式,然后在 URL 栏输入 http://127.0.0.1:8888/{UUID},其中的 UUID 部分可以在这个地址中随便生成一个 https://www.guidgen.com/。
邮箱随便填,然后确认即可。

使用

配置自动热部署的时间间隔

图片

通过 Jrebel 启动项目

图片

IDEA 右上角会出现 jrebel 相关的按钮,分别用于运行和 Debug 项目。

手动触发热部署

通过 Jrebel 启动项目后,运行的界面上有个刷新图标,点击即可手动触发。

图片

;