SpringBoot(二十七)SpringBoot集成XRebel实现异常定位

223 阅读1分钟

之前我使用JRebel实现了IDEA热更新。

 

这几天我无聊的时候,研究了一下JRebel发现,好像不止JRebel一个插件,同时安装的还有一个XRebel插件,百度了一下,XRebel可以实现异常定位,还有方法的执行分析,竟然还包含接口中每条sql的执行时间分析。

 

我的天,神器啊。

 

那这玩意应该怎么用呢?

 

关于XRebel下载、安装、破解请移步《SpringBoot(二十五)SpringBoot集成JRebel实现热更新》这里边有详细的步骤以及对应的破解软件。

 

一:XRebel激活

在IDEA中配置如下图所示:

1.jpg

我们可以发现,有三种启动方式,JRebel启动,XRebel启动,JRebel+XRebel启动。

 

正常,我一般使用JRebel+XRebel启动方式来启动项目。

 

项目启动之后,我们来访问:

http://127.0.0.1:7001/xrebel

如下图所示:

 2.jpg

需要激活,那很简单,点击I have a license按钮。

跟激活JRebel得流程是一样的。

3.jpg

同时需要把激活软件运行起来,否则就会出现上图中我的报错:

Team URL:Cannot connect to http://127.0.0.1:8888(Connection refused:connect)

 

二:XRebel使用

激活成功之后,显示如下图所示:

点击start按钮,开启监控。

 4.jpg

1:发生错误:

 5.jpg

2:代码性能分析:

 6.jpg

3:sql执行性能分析

这部分也可以在第二个菜单中的代码性能分析查看。

7.jpg

 

4:查看日志

我这里没有日志,所以就看不到。

8.jpg

 

XRebel更多的对异常定位,以及对代码性能的分析。

 

有好的建议,请在下方输入你的评论。