提高实战开发效率n倍(0<=n<=100),IDEA插件及setting设置

1、背景描述

开发工具Idea是程序员很重要的开发平台,通过插件或者setting设置,能明显提高开发效率,介绍下软件老王目前用的插件和setting配置,有需要的朋友可以参考下。

2、解决方案

插件都是老王目前在用的的,不分先后,不过有些老王感觉很小的点或者用的不多的,也就不说,老王目前使用idea是2019.1.3,因为某些配置怕升级idea版本有影响,就没升级,不过也无所谓。

2.1 free mybatis plugin

按住ctrl+t直接跳转到xml对应方法,非常方便!!

这个插件老王前面提到过好几次,作用是:在mybatis的xml方法中所有参数变量赋值完成,在数据库中最终执行的sql,打印到控制台,对于多表sql拼接赋值来说,定位问题很方便!

如下图:

2.3 GenerateAllSetter

(2)自动生成对象属性的set方法;

lombok怎么说呢,有点打脸,前端时间还发头条说用着一般,一般用mybatis插件自动生成后,动的概率不是非常大,但是搁不住需求变化快的项目,开发初期,字段变化多,就显的特别方便了。

这个插件比较特殊,因为使用到代码中,所以不仅要安装插件,项目中使用的时候,还需要配置gav才能使用。

然后在实体类中,使用@Data等标签就可以不用写get、set等方法了,lombok是通过插件作用,将实体类的get、set方法自动生成了。

插件作用是:将方法之间的调用生成uml图,方便查看,对于看别人代码还是很方便的。

具体方法上点击右键

其他还有一些比如json转对象、对象转json、阿里规范代码提示、代码检查、restfultoolkit(老王还是感觉postman方便)等等吧,也有用,但是感觉也就那样吧,使用的不是很频繁。

再介绍几个很方便的的setting设置

2.6 自动导入包

这个设置也很好用,方便快速切换,默认情况下显示一行,一般3-5个,后面的通过箭头切换。

勾选去掉后,能显示10个,多的就自动关闭了。

这里是去掉首字母匹配,例如String,以前只有打出大写S,才会匹配提示,现在只要打出s就会提示,不过这个也是刚设置,不知道会不会导致过多的不必要的提示。

2.8 显示方法分隔符和行

2.10 自动编译

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年7月13日
下一篇 2021年7月13日

相关推荐