程序员开发必备工具(一)之IDEA插件

1. 必备的IDEA插件

1.1 mybatiscodehelperpro

mybatis代码自动生成插件,大部分单表操作的代码可自动生成 减少重复劳动 大幅提升效率。同时可在XML和接口间跳转。**版:下载
程序员开发必备工具(一)之IDEA插件
程序员开发必备工具(一)之IDEA插件

1.2 Translation

翻译插件,开发必不可少的

1.3 Maven Helper

检测Maven依赖冲突的
程序员开发必备工具(一)之IDEA插件

1.4 GsonFormat

根据JSON生成实体类。
程序员开发必备工具(一)之IDEA插件

1.5 RestfulToolkit

根据URL路径快速定位到方法。快捷键 ctrl + Alt + N
程序员开发必备工具(一)之IDEA插件

1.6 Alibaba Java Coding Guidelines

阿里巴巴出品的代码风格检查,可以扫描整个项目 找到不规范的地方 并且大部分可以自动修复。
程序员开发必备工具(一)之IDEA插件

1.7 FindBugs-IDEA

检测代码中可能的bug及不规范的位置,写完代码后检测下 避免低级bug
程序员开发必备工具(一)之IDEA插件

1.8 SequenceDiagram

根据代码生成时序图
程序员开发必备工具(一)之IDEA插件
程序员开发必备工具(一)之IDEA插件

1.9 .NR Null Object

Nullable是空对象的相关操作接口,用于确定对象是否为空,因为在空对象模式中,对象为空会被包装成一个Object,成为Null Object,该对象会对原有对象的所有方法进行空实现。

  • 分析所选类可声明为接口的方法;
  • 抽象出公有接口;
  • 创建空对象,自动实现公有接口;
  • 对部分函数进行可为空声明;

程序员开发必备工具(一)之IDEA插件

1.10 .ignore

生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写
程序员开发必备工具(一)之IDEA插件