1. devtools
devtools 是 spring-boot 官方推荐的一个热部署插件,和 jrebel 的区别可见 热部署还在用devtools吗?JRebel不香吗?
2. JRebel
2.1 安装
idea 搜索 JRebel & XRebel 插件,安装即可
2.2 激活
2.3 配置
2.4 本地热部署
勾选成功之后将会在项目或者模块的
src/resource
下生成一个rebel.xml
文件。
此时在Spring Boot
的主启动类上右键,将会出现以JRebel
启动的选项,如下图:
①
是本地启动和DEBUG
模式启动,②
是远程热部署的时候更新按钮。
2.5 远程热部署
2.6 rebel.xml
勾选后会生成此文件,用来检测改动。
此文件的作用:我是否必须生成rebel.xml才能重新加载JRebel更改?
总结:idea 中,无此文件也行。