@[TOC]
1. 必备的IDEA插件
1.1 mybatiscodehelperpro
mybatis代码自动生成插件,大部分单表操作的代码可自动生成 减少重复劳动 大幅提升效率。同时可在XML和接口间跳转。破解版:下载
1.2 Translation
翻译插件,开发必不可少的
1.3 Maven Helper
检测Maven依赖冲突的
1.4 GsonFormat
根据JSON生成实体类。
1.5 RestfulToolkit
根据URL路径快速定位到方法。快捷键 ctrl + Alt + N
1.6 Alibaba Java Coding Guidelines
阿里巴巴出品的代码风格检查,可以扫描整个项目 找到不规范的地方 并且大部分可以自动修复。
1.7 FindBugs-IDEA
检测代码中可能的bug及不规范的位置,写完代码后检测下 避免低级bug
1.8 SequenceDiagram
根据代码生成时序图
1.9 .NR Null Object
Nullable是空对象的相关操作接口,用于确定对象是否为空,因为在空对象模式中,对象为空会被包装成一个Object,成为Null Object,该对象会对原有对象的所有方法进行空实现。
- 分析所选类可声明为接口的方法;
- 抽象出公有接口;
- 创建空对象,自动实现公有接口;
- 对部分函数进行可为空声明;
1.10 .ignore
生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写
关注我微信公众号每天获取更多干货。