在推荐插件之前先说一下如何安装插件

首先首页右下角依次点击Configure-Settings进入到配置界面

java 插件接口技术 java插件包_搜索


如果已经打开项目了,则可以直接在左上角点击File-Settings进入

java 插件接口技术 java插件包_代码规范_02


进入Settings之后找到Plugins,如果找不到可以使用搜索框查找,点开Plugins之后,就可以在该界面的搜索框输入想要安装的插件,搜索,然后安装,有的插件安装之后需要重启才能使用,一般需要重启的话会提示你的,当然有时候也不会提示,如果发现确实安装但idea上却没有该插件的功能,那就重启吧

注意:电脑需要联网,这样才能从网上去下载到插件

java 插件接口技术 java插件包_代码规范_03

好,接下来进入正文,推荐在我心中排行第一的插件,

1.Alibaba Java Coding Guidelines插件(阿里巴巴代码规范扫描)

安装后需要重启,重启之后在idea随便找个地方点击右键,如果菜单栏里出现编码规约扫描和关闭实时检测功能,或者在顶层菜单栏Tools里面找到阿里编码规约,就是安装成功了。
这是阿里巴巴开发出来的插件,主要是根据阿里他们对于代码的一个规范标准,对代码进行一个检测,帮我们找出代码不规范的地方。
它的第一个功能编码规约扫描,会帮我们检测出某个类的代码是否规范,不规范的话应该如何修改,都会提示出来,然后第二个功能是默认开启实时检测功能,这个功能能帮我们在编写代码的时候,实时提醒我们不规范的地方,然后同时还提供了一个自动替换的功能,在它提示出我们代码错误或者不规范的时候,我们可以选择自己手动添加,也可以通过他的自动替换功能,帮我们写漏写错的地方加上,这个插件真的是写代码必备,可以帮我们查漏补缺,规范代码。尤其适合新手使用,在这里也推荐一下一本书,叫做《阿里巴巴java开发手册》,这里面也是写着阿里的一些代码规范,个人觉得对于入门的新生来说挺受用的,可以去找来看看。

2.Lombok插件

这个插件可以在我们编写实体类POJO,或者DTO,DO,VO等的时候,自动为我们的所有属性的getter,setter方法以及构造函数等,不需要我们在手动添加,只要加上注解@Data即可

java 插件接口技术 java插件包_java 插件接口技术_04


如图,虽然这里面没有看到getter,和setter方法和其他的方法,但其实他们都已经生成完毕了,只是没有放出来给我们看到,但相关的getter和setter方法都是已经生成并且可以使用的,看起来界面简洁,也减少了很多手动生成的工夫,虽然大家对应这个插件争议还挺大的,有的人觉得他的入侵性太强,有人觉得他确实方便省事,用于不用就看你们了,我是一直有在用,觉得还不错就推荐了。

注意:有时候你在导入别人的项目,发现一些实体的get和set方便标红,提示没有此方法,此时你就可以去查看对应的实体类,是否使用了@Data注解,而你是否安装了Lombok插件,如果没有的话,安装一下,这个问题应该就能解决了。

3.Rainbow Brackets插件(彩虹括号)

这个插件安装后,他会把你代码中的所有括号赋予颜色,同一组括号就会说相同的颜色,方便我们在编写大量的代码或者阅读别人的代码的时候,容易看清是在哪个代码块里面,提高代码阅读质量。

4.Translation翻译插件

安装之后,在Idea界面中,只要选中想要翻译的内容,右键选择Translate即可翻译,这是一个辅助插件,对于写代码没什么用处,不过对于新手玩家来说,在理解代码,或者查看系统异常方面有一定的助力,但是大家一定不要依赖它,要试着靠自己看懂代码,看不懂,翻译过一次之后,也应该顺手记下它,而不是说一遇到看不懂的就翻译翻译翻译,那样的话一旦你失去这个插件,那你可能会各种翻车翻车翻车。