IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

一、JRebel+XRebel简介

IDEA上原生是不支持热部署的,当我们修改代码和配置文件等大部分操作时,都需要重启服务器。

JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,从而跳过了构建和部署的过程,可以省去大量的部署用的时间。

目前对于idea热部署最好的解决方案就是安装JRebel。

XRebel 是不间断运行在 web 应用的交互式分析器,当发现问题会在浏览器中显示警告信息。XRebel 会实时监测应用代码的性能指标和可能会发生的问题。

官方文档:

  • https://manuals.jrebel.com/jrebel/index.html

二、安装JRebel/XRebel

1.通过IDEA插件仓库查询JRebel即可,这俩个插件是绑定在一起下载的,如图。

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

2.由于该插件为收费,我们需要对插件进行激活

  • 依次进入help->Jrebel->Activation
  • 服务器地址:https://jrebel.qekang.com/{GUID}
  • 生成GUID:在线GUID地址
  • 将服务器地址与GUID拼接后填入Team URL
  • 点击CHANGE LICENSE

到此,JRebel就激活完成了。

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!
IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

三、设置JRebel

1.设置为离线工作模式,点击WORK OFFLICE

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

也可更改JRebel的自动刷新间隔

2.为IDEA设置自动编译(一般默认就是自动编译)

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

advanced setting勾选Allow auto -make…

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

四、对项目进行热部署

1.打开下面的JRebel,选择需要进行热部署的服务

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

2.在SpringBoot项目中,选择更新类和资源

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

3.使用JRebel+XRebel(若仅需要热部署,可选择JRebel)启动项目,而不是原生启动

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

4.当本地有多个微服务时,在service中选择所有的微服务,并使用JRebel启动

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

这样,当任何一个服务中的代码改变时,直接Ctrl+Shift+F9,JRebel将会监测到代码改变并且Reload,可以继续愉快地继续开发了,避免了重新启动服务器,等待几十秒的时间。

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

五、使用XRebel性能分析

1.XRebel访问

项目启动后访问地址为:服务器项目应用地址/xrebel

例如:http://localhost:8080/xrebel

2.激活XRebel

激活方式同JRebel

3.功能

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!
  1. 能够捕捉到应用运行时发生的异常

  2. 能够详细的观察某每一次的调用,而且能够非常详细的观察各个步骤的执行时间

  3. 每个步骤还可以看到详细的源码执行流程

  4. 在数据库操作上能够看到具体的耗时和格式化后的SQL语句

  5. 可以查看详细的系统执行日志,可以下载到本地

  6. 不仅支持单机模式下,还可以应用于微服务分布式

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!
IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

六、总结

以上就是JRebel+XRebel的介绍,学会了妈妈就再也不用担心我改bug不开心了!!!

作者:SuperW.

来源:blog.csdn.net/qq_53263107/article/

details/123984383

推荐

Java面试题宝典

技术内卷群,一起来学习!!

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。“在看”支持我们吧!

原文始发于微信公众号(Java知音):IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/98909.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!