Idea--插件--不常用

╰半夏微凉° 2023-02-27 10:35 58阅读 0赞

原文网址: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)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZlaXlpbmcwY2FuZ2xhbmc_size_16_color_FFFFFF_t_70

MapStruct

简介

MapStruct可将某几种类型的对象映射为另外一种类型,如将多个 DO(业务实体对象)对象转换为 DTO(数据传输对象)。
官网地址:MapStruct – Java bean mappings, the easy way!

Java Stream Debugger(已无)

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

format_png

format_png 1

Auto filling Java call arguments

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

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

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

SequenceDiagram

简介

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

用法

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

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

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

format_png 2

Stack trace to UML

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

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

format_png 3

发表评论

表情:
评论列表 (有 0 条评论,58人围观)

还没有评论,来说两句吧...

相关阅读