IntelliJ IDEA 实现Spring项目的热部署

来源:互联网 发布:linux安全加固脚本 编辑:程序博客网 时间:2024/06/07 06:53

IntelliJ IDEA 实现Spring项目的热部署

1.Jrebel简介

    通过jrebel插件,我们可以实现项目在开发工具中的热部署,以减少8%-18%的部署等待时间。    尽管JVM已经支持了热部署,但是他是局限性的,当你更改了方法的参数列表,新增一个方法,或者新增一个类。JVM内置的热部署将失去作用,你必须重新部署项目。    而借助jrebel,你可以新增一个方法,修改参数列表,甚至你新增一个接口,新增一个Spring的bean都可以不用重新部署项目。去掉这些可恶的等待时间。// 更多简介可以去jrebel官网查看,此处只是大致说明热部署的用途。// https://zeroturnaround.com/software/jrebel/

或者点击此链接去往jrebel官方网站

2.在IDEA中安装Jrebel插件

1.按下ctrl+alt+s快捷键,打开设置面板2.点击plugins3.点击browse repositories4.在搜索中输入jrebel for intellij5.然后点击安装,如下图。6.安装完成后重启IDEA即可

这里写图片描述

3.激活插件

Jrebel是一款收费的插件,初次使用有14天的试用期// so 如果你有钱,你可以购买该插件但是,如果你不想花钱,那......也是有办法的。你可以搞一张通行证,也就是license code。如果你能拿到license server的链接也是可以的。本文提供一个免费通道。你可以用你的facebook帐号授权给Jrebel,然后,你会获得一个license code。推特帐号也是可以的。

激活步骤

去到Jrebel官网
https://my.jrebel.com/

这里写图片描述

然后在右侧通过connect wl facebook登录。
然后是填写各种信息,授权什么的。
完了之后你会进入到如下图所示的页面。
这里写图片描述

点击红框所示的activate,你就得到了license code,复制到你的项目,点击激活即可。

需要vpn翻墙的,请加入博客左侧qq群找群主。

4.配置插件

项目结构的配置

这里写图片描述

这两个选择你都可以设置成一样的。但是第二个选项,建议最好设置成只更新资源,而不更新classes文件。不然在你编码的时候切出IDEA,IDEA会自动执行项目编译。会弹出消息框,比较恼人。但是如果你不自动更新classes文件,那你就需要手动更新,需要按下ctrl+f9,此处仍然能够保证你不需要重新部署项目。所以,看个人需要了。

项目配置

在你的项目里面,enable Jrebel,启动插件。

这里写图片描述

5.运行插件

你可以通过小红框处的启动按钮以运行或者debug模式启动你的项目。然后你可以在控制台输出中看到Jrebel输出的信息。 至此,Jrebel成功安装并运行。

这里写图片描述