SpringBoot(二十七)SpringBoot集成XRebel实现异常定位
之前我使用JRebel实现了IDEA热更新。
这几天我无聊的时候,研究了一下JRebel发现,好像不止JRebel一个插件,同时安装的还有一个XRebel插件,百度了一下,XRebel可以实现异常定位,还有方法的执行分析,竟然还包含接口中每条sql的执行时间分析。
我的天,神器啊。
那这玩意应该怎么用呢?
关于XRebel下载、安装、破解请移步《SpringBoot(二十五)SpringBoot集成JRebel实现热更新》这里边有详细的步骤以及对应的破解软件。
一:XRebel激活
在IDEA中配置如下图所示:
我们可以发现,有三种启动方式,JRebel启动,XRebel启动,JRebel+XRebel启动。
正常,我一般使用JRebel+XRebel启动方式来启动项目。
项目启动之后,我们来访问:
http://127.0.0.1:7001/xrebel
如下图所示:
需要激活,那很简单,点击I have a license按钮。
跟激活JRebel得流程是一样的。
同时需要把激活软件运行起来,否则就会出现上图中我的报错:
Team URL:Cannot connect to http://127.0.0.1:8888(Connection refused:connect)
二:XRebel使用
激活成功之后,显示如下图所示:
点击start按钮,开启监控。
1:发生错误:
2:代码性能分析:
3:sql执行性能分析
这部分也可以在第二个菜单中的代码性能分析查看。
4:查看日志
我这里没有日志,所以就看不到。
XRebel更多的对异常定位,以及对代码性能的分析。
有好的建议,请在下方输入你的评论。