0
点赞
收藏
分享

微信扫一扫

Idea--插件--不常用

Java架构领域 2022-03-23 阅读 148



Alibaba Java Coding Guidelines

简介

        阿里巴巴代码规范检查插件。对开发的代码进行规范性检查,包括类、方法的注释,复用代码的提取,事务、线程的规范性使用等,可以提高代码质量。

        它会帮助你检查出很多隐患,督促你写更规范的代码。

官网

​​https://github.com/alibaba/p3c/wiki/​​

用法

在有不规范的代码处,会有黄色的警告线提示,并且给出了改正的方案。

可以全局检查所有不规范的代码:选择一个模块=> 鼠标右键=> 编码规约扫描

MybatisX

其他网址

官方文档:​​MybatisX 快速开发插件 | MyBatis-Plus​​

gitee:​​MybatisX: MybatisX 快速开发插件​​

简介

MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。

安装

打开 IDEA,进入 File=> Settings=> Plugins=> 输入 mybatisx 搜索并安装。

使用

  • Java 与 XML 调回跳转(点击左侧的鸟即可)
  • Mapper 方法自动生成 XML(未定义 xml 或者注解的 方法会出现红色下划线=> Alt+Enter=> Generate statement)

Idea--插件--不常用_idea

MapStruct

简介

        MapStruct可将某几种类型的对象映射为另外一种类型,如将多个 DO(业务实体对象)对象转换为 DTO(数据传输对象)。

官网地址:​​MapStruct – Java bean mappings, the easy way!​​

Java Stream Debugger(已无)

        Stream 对很多刚接触的人来说,不好理解。那么 ​​Java Stream Debugger​​ 这款神器的 IDEA 就可以帮到你。它可以将 Stream 的操作步骤可视化,非常有助于我们的学习。

Idea--插件--不常用_xml_02

Idea--插件--不常用_xml_03

Auto filling Java call arguments

         开发中,我们通常会调用其他已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。

        该插件就可以帮你解决这个问题。

        安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 "Auto fill call parameters" 自动使用该函数定义的参数名填充。

SequenceDiagram

简介

可以根据代码调用链路自动生成时序图。

用法

在某个类的某个函数中,右键 --> Sequence Diagaram 即可调出。

双击顶部的类名可以跳转到对应类的源码中,双击调用的函数名可以直接调入某个函数的源码,非常强大。

如下图是 Netty 的源码,可以通过该插件绘制出当前函数的调用链路。 

Idea--插件--不常用_ide_04

Stack trace to UML

根据 JVM 异常堆栈画 UML时序图和通信图。

打开方式 Analyze=> Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug

Idea--插件--不常用_java_05


举报

相关推荐

0 条评论