做外贸找生意上哪个网站,个人开发什么软件挣钱,南宁互联网公司前十名,网页已改版前 言本章主要分享一些工作中常用的IDEA插件(Maven Helper、Lombok、Mybatis Log Plugin、RestfulToolkit、JRebel And XRebel)和实用工具arthas。01Maven Helper作用#xff1a;能清晰的查看当项目的Maven依赖版本、依赖关系、依赖冲突等情况。使用步骤#xff1a;①安装后,… 前 言本章主要分享一些工作中常用的IDEA插件(Maven Helper、Lombok、Mybatis Log Plugin、RestfulToolkit、JRebel And XRebel)和实用工具arthas。01Maven Helper作用能清晰的查看当项目的Maven依赖版本、依赖关系、依赖冲突等情况。使用步骤①安装后,IDEA打开pom.xml,点击Dependency Analyzer②界面查看项目依赖关系02Lombok作用让IDEA支持Lombok框架语法。使用步骤①安装后IDEA即认识Lombok框架的语法。②使用Slf4j时就能提示出log对象,使用Data时就能提示出对象属性Set、Get方法。03Mybatis Log Plugin作用占位符等替换为实际参数,打印完整的sql。使用步骤①首先需要开启Mybatis框架的Log,application.yml加上以下配置。②Tools-Mybatis Log Plugin打开Mybatis Log Plugin界面③后续Mybatis执行的Sql就会打印到Mybatis Log Plugin界面上04RestfulToolkit作用快速搜索当前项目的SpringMVC接口,快速发送请求。使用步骤①点开RestServices进去操作界面。②搜索需要的接口(优势:可以用实际URL搜索,不用担心RequestMapping拆分导致IDEA字符串搜索不到)。③发送请求(这个简单测试时比较有作用,用IDEA就直接发请求了,不用切工具)05JRebel And XRebel说明: JRebel和XRebel本质上是两个功能,但合并为了一个插件,所以分开说明功能。JRebel作用更强大的热部署工具,支持Spring、SpringMVC等上百个框架的热部署。使用步骤①安装后,选择使用功能,然后使用Rebel Run或Rebel Debug进行启动②Application启动的情况下,调整代码后, 点击IDEA-Run-Reload Changed Classes③外部tomcat启动的情况下,还是使用tomcat的reload,注意(JRebel对外部tomcat支持并不好,多模块项目热部署很可能失败并报错)XRebel作用查看每个接口的调用时间,对接口进行性能排查,能实时查看后端IO操作。使用步骤①启动步骤同JRebel②启动项目后,访问项目根路径xrebel进入XRebel可视化页面③查看应用性能,可以通过该页面查看到后端接口的详细调用链和耗时④查看系统中的输入输出,比如SQL、NOSQL、Quartz、HTTP、RabbitMQ等,无法明确问题接口时可以用该页面排查06Arthas作用排查线上性能、代码级别问题(我个人使用下的作用)使用步骤①下载Arthas,默认链接为https://alibaba.github.io/arthas/arthas-boot.jar②在需要使用的环境下java -jar arthas-boot.jar运行arthas。③选中需要监控的Java应用。 ④使用trace查看方法的调用链。⑤更多功能请查看: https://alibaba.github.io/arthas/