本文介绍使用IDEA版本为 IntelliJ IDEA 2021.3.2 (Ultimate Edition)
热部署
热部署即正在运行的项目,修改代码之后,不用重启,把增量的内容编译并部署,使得修改的代码立即生效,大大提高开发效率。
本文介绍基于IDEA中使用JRebel插件。
JRebel安装
可尝试在IDEA插件Marketplace直接下载安装(本人没试过)
-
插件下载地址
https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel/versions
选择对应的IDEA版本下载插件
-
安装
打开IDEA Settings - Plugins 选择从本地安装
安装完毕,重启IDEA,插件生效。 -
激活
IDEA右下角
获取GUIDs online: https://www.guidgen.com/
https://jrebel.qekang.com/ + GUID
-
配置
(1)开启IDEA自动构建
(2)Work offline
work online报JRebel: ERROR Failed to obtain seat. Unable to connect to license server.
点击Work offline即可。
(3)IDEA左下角,打开JRebel面板,Enable JRebel.
-
通过JRebel启动项目
修改代码后,CTRL+F9 Build Project
Build很快完成
Reloading成功即代码生效。