Alibaba Java Coding Guidelines
其他网址
https://github.com/alibaba/p3c/wiki/ (官网wiki)
简介
阿里巴巴代码规范检查插件。对开发的代码进行规范性检查,包括类、方法的注释,复用代码的提取,事务、线程的规范性使用等,可以提高代码质量。
它会帮助你检查出很多隐患,督促你写更规范的代码。
用法
在有不规范的代码处,会有黄色的警告线提示,并且给出了改正的方案。
可以全局检查所有不规范的代码:选择一个模块=> 鼠标右键=> 编码规约扫描
MybatisX
其他网址
简介
MybatisX 是一款基于 IDEA 的快速开发插件,为效率而生。
安装
打开 IDEA,进入 File=> Settings=> Plugins=> 输入 mybatisx 搜索并安装。
使用
- Java 与 XML 调回跳转(点击左侧的鸟即可)
- Mapper 方法自动生成 XML(未定义 xml 或者注解的 方法会出现红色下划线=> Alt+Enter=> Generate statement)
MapStruct
简介
MapStruct可将某几种类型的对象映射为另外一种类型,如将多个 DO(业务实体对象)对象转换为 DTO(数据传输对象)。
官网地址:http://mapstruct.org/
Java Stream Debugger
Stream 对很多刚接触的人来说,不好理解。那么 Java Stream Debugger 这款神器的 IDEA 就可以帮到你。它可以将 Stream 的操作步骤可视化,非常有助于我们的学习。
Auto filling Java call arguments
开发中,我们通常会调用其他已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。
该插件就可以帮你解决这个问题。
安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 "Auto fill call parameters" 自动使用该函数定义的参数名填充。