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成功安装并运行。
阅读全文
2 0
- IntelliJ IDEA 实现Spring项目的热部署
- IntelliJ IDEA项目热部署
- IntelliJ Idea 实现热部署 Spring Loaded spring-boot-devtools
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在intellij idea中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- IntelliJ IDEA 的热部署
- Spring Boot + Intellij IDEA 热部署
- IntelliJ IDEA之项目热部署设置
- IntelliJ IDEA之项目热部署设置
- Intellij IDEA SpringBoot项目热部署解决方案
- Java中private、protected、public和default修饰符的访问限制
- 基于dalvik模式下的Xposed Hook开发的某加固脱壳工具
- 4. Median of Two Sorted Arrays
- CodeChef
- 对Spring的IOC和DI的解释
- IntelliJ IDEA 实现Spring项目的热部署
- 爬取拉勾网
- 哪里可以做机载设备结冰试验,RTCA/DO-160G,Icing Test
- 关于过去,关于现在
- bzoj 1671: [Usaco2005 Dec]Knights of Ni 骑士(BFS)
- Android SurfaceView
- ros slam 问题及对应方案
- Kline
- Java 数据传递(值传递与引用传递)