Jrebel???
热部署插件,修改代码编译就生效,节省大量重启服务时间。热部署支持修改方法代码,方法定义,类定义,接口定义(包括swagger文档),修改资源文件,修改mapper.xml(需配合JRebel MybatisPlus插件一起使用),注意Jrebel不支持spring配置文件热加载(今后可配合Nacos实现)。
Jrebel使用说明
Jrebel 是一款提高开发效率的利器,能够实时加载变更的代码,避免频繁重启项目,它和自带热更新功能的区别:
- 自带的热更新仅支持方法内容修改,不支持新增类、新增方法、修改方法签名、新增类成员变量、修改类成员变量签名,功能非常局限
- Jrebel 除了支持以上功能,还支持自动将修改后的类注入spring 容器、修改Mapper.xml后自动刷新mybatis、监听Jar包的变化等非常强大的功能
安装激活
1、先准备一个 UUID,激活时需要,使用idea自带的 Groovy 控制台快速生成一个 UUID
2、插件市场里查找JRebel and XRebel和JRebel MybatisPlus两个插件,安装完成后,重启idea
3、重启后JRebel会自动弹出激活窗口要求激活,点击"Active"按钮激活,弹出激活面板(如果未自动弹出窗口,也可以在 idea 菜单中点击Help-JRebel-Activation手动打开)
4、选择第一种激活方式“Team URL”,URL填入Welcome to JetBrains License Server!😃+开始准备好的GUID(UU