idea 常用插件
Lombok
@Data @NoArgsConstructor 等注解需要引用的插件
在使用之前需要添加一下依赖:
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
Alibaba Java Coding Guidelines
扫描代码是否符合《阿里巴巴Java开发规约》,在IDEA上还基于Inspection机制提供了实时检测功能
FindBugs-IDEA
IDEA 自带的检查工具已经很强大,如有需要也可以加上Alibaba Java Coding Guidelines的代码检查工具。但是,说白这些工具其实更多的是规范性检查,如果需要更深入的去检查异常,可以使用此插件~
右键点击文件,包或者工程,会出现如下界面
MyBatis Log Plugin
开发的项目一般都少不了日志系统,而我们在书写mysql语句的时候,参数的对应,往往有时候会忽略,mybatis自己控制的参数编译对应,个人感觉有点反人类,我们可以使用这个插件变成自己比较直观的对应。
选中需要转换的mybatis log日志,然后点击右键,选择Restore sql from slection
Statistic
项目全局代码统计信息的小插件
Translation
对于不经常使用英语的同学来说,对类,变量,方法想取一个合适的名字,此时发现自己的词汇早已还给老师 ,怎么办,这个插件能帮到你。
直接选中你想要翻译的词,然后右键选择
Free-idea-mybatis
mybatis xml和对应的mapper之间来回切换的时候,有时候不同人开发,放置的位置又不同,使用此插件后,来回切换的时候异常方便,和所放置的位置无关。
GsonFormt
在与组外或者不同部门对接接口时候发现,有时候对方返回的是JSON对象,自己想要用一个对象去接受,以便于处理后续,此时,需要自己一个个手动去输入属性么,肯定很抓狂,不过咱们可以使用这个插件来解决这个尴尬问题,当然也可以使用外部网址解决,比如bejson这个网站。
JUnitGenerator V2.0
有一个好的编写单元测试习惯的开发者,代码质量肯定是很好的,可以随时校验自己开发和改写接口的快速检查工具。
使用说明
GenerateAllSetter
当你进行对象之间赋值的时候,你会发现好麻烦呀,能不能有一个更好的办法呢~ 有,只要你选中需要生成set方法的对象,按下快捷键 alt+enter 界面如下: