在使用 Idea 2023.1 版本时,建议下载较老版本的 JRebel,如 2022.3.1。下载完成后,在 Idea 中设置 - 插件 - 设置图标 - 选择下载的压缩包导入安装。安装后,会在 Idea 中出现两个新的图标。接着打开 JRebel 激活面板,选择 Connect to online licensing service,进入 JetBrains License Server。
java热部署idea插件——jrebel安装教程
在使用 Idea 2023.1 版本时,建议下载较老版本的 JRebel,如 2022.3.1。下载完成后,在 Idea 中设置 - 插件 - 设置图标 - 选择下载的压缩包导入安装。
安装后,会在 Idea 中出现两个新的图标。接着打开 JRebel 激活面板,选择 Connect to online licensing service,进入 JetBrains License Server。
复制地址并填写激活地址及邮箱,GUID 可在 UUID在线生成 - 1024Tools 网站生成。
在插件安装、激活完成后,在项目中生成配置文件。在 View - ToolWindows 中找到 JRebel 选项,点击后会弹出窗口。勾选红色标识的位置,每个模块下的 resources 会生成一个 rebel.xml 文件。
生成 JRebel 热加载文件后,开启 Idea 的热加载选项。在启动项目的 Debug Configurations 中进行如下配置,表示热加载时更新 class 和 resources 文件。
配置完成后,通过 JRebel 的 debug 模式启动,控制台会打印日志内容,表示已经通过 JRebel 启动。
项目启动后,修改代码无需重启项目,直接点击红色部分进行热加载,改动的部分即可生效。JRebel 的热加载功能可覆盖 99% 的热加载,无论是修改源代码、xml 文件、新增类,都可以热加载而不需重启,提高开发效率。
通过以上配置,可愉快地使用热加载功能,提高开发效率,拒绝 996,实现 965 的工作机制。
最后总结一下 JRebel 的配置过程:2024-08-11