IDEA 2020.1 热部署(JRebel)

  本文参考自慕容雪_大神的Intellij热部署插件JRebel藤伦柳揶大神的使用JRebel实现SpringBoot热部署,进行整合完善,非常感谢,点击名称即可进入相关链接。

  IDEA好像并没有集成热部署,pom里添加热部署依赖也不行,最后发现使用JRebel插件可以实现热部署,以下为安装JRebel插件和使用方式。

一、安装

  1、在IDEA中点击 File->Settings->Plugins
  2、在搜索框中输入JRebel进行搜索
  3、找到JRebel and XRebel for intellij(低版本叫JRebel for intellij,下方还有一个JRebel mybatisPlus extension是针对mybatis的mapper.xml的热部署)
  4、install
  5、安装好之后需要Restart IDEA

二、激活

  1、首先到github上去下载一个反向代理软件,我下载的是windows x64版本。地址:https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4

   2、双击运行我们下载的程序

    3、在IDEA中点击 File->Settings->JRebel 并找到激活界面。请支持正版,本教程仅支持个人学习使用,请不要用于商业用途!

   4、在弹出的页面上输入以下内容:

  第一行输入 http://127.0.0.1:8888/d3545f42-7b88-4a77-a2da-5242c46d4bc2
  第二行输入正确的邮箱格式,例如: [email protected]
  勾选同意协议,再点击Activate JRebel 按钮验证激活
  提示:d3545f42-7b88-4a77-a2da-5242c46d4bc2为UUID,可以自己生成,并且必须是UUID才能通过验证

   5、之后还会弹出来页面,相信你能应付。最后别忘了把JRebel设置为offline模式 点一下work offline

 三、配置

  由于JRebel是实时监控class文件的变化来实现热部署的,所以在idea环境下需要打开自动编译功能才能实现随时修改,随时生效:

  1、在设置中打开自动编译:

   2、打开运行时编译,按快捷键 Shift+Ctrl+Alt+/ ,选择 Registry,找到找到compiler.automake.allow.when.app.running进行勾选,然后Close

 

 四、使用

  1、在界面上或代码前,都可以看到多了两个图标:

   2、点击图标运行,当你做了修改时,稍微等待,控制台显示类似下图的内容,表示热部署成功,项目已“重启”完毕:

猜你喜欢

转载自www.cnblogs.com/xfyuao/p/12766020.html
今日推荐