Idea--插件--不常用
原文网址:Idea—插件—不常用_IT利刃出鞘的博客-CSDN博客
Alibaba Java Coding Guidelines
其他网址
https://github.com/alibaba/p3c/wiki/ (官网wiki)
简介
阿里巴巴代码规范检查插件。对开发的代码进行规范性检查,包括类、方法的注释,复用代码的提取,事务、线程的规范性使用等,可以提高代码质量。
它会帮助你检查出很多隐患,督促你写更规范的代码。
用法
在有不规范的代码处,会有黄色的警告线提示,并且给出了改正的方案。
可以全局检查所有不规范的代码:选择一个模块=> 鼠标右键=> 编码规约扫描
MybatisX
其他网址
官方文档:MybatisX 快速开发插件 | MyBatis-Plus
gitee:MybatisX: MybatisX 快速开发插件
简介
MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。
安装
打开 IDEA,进入 File=> Settings=> Plugins=> 输入 mybatisx 搜索并安装。
使用
- Java 与 XML 调回跳转(点击左侧的鸟即可)
- Mapper 方法自动生成 XML(未定义 xml 或者注解的 方法会出现红色下划线=> Alt+Enter=> Generate statement)
MapStruct
简介
MapStruct可将某几种类型的对象映射为另外一种类型,如将多个 DO(业务实体对象)对象转换为 DTO(数据传输对象)。
官网地址:MapStruct – Java bean mappings, the easy way!
Java Stream Debugger(已无)
Stream 对很多刚接触的人来说,不好理解。那么 Java Stream Debugger 这款神器的 IDEA 就可以帮到你。它可以将 Stream 的操作步骤可视化,非常有助于我们的学习。
Auto filling Java call arguments
开发中,我们通常会调用其他已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。
该插件就可以帮你解决这个问题。
安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。
SequenceDiagram
简介
可以根据代码调用链路自动生成时序图。
用法
在某个类的某个函数中,右键 —> Sequence Diagaram 即可调出。
双击顶部的类名可以跳转到对应类的源码中,双击调用的函数名可以直接调入某个函数的源码,非常强大。
如下图是 Netty 的源码,可以通过该插件绘制出当前函数的调用链路。
Stack trace to UML
根据 JVM 异常堆栈画 UML时序图和通信图。
打开方式 Analyze=> Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug
还没有评论,来说两句吧...