这是我参与新手入门的第2篇文章
Idea实用插件助你更高效的Coding
1、RainBow Brackets
顾名思义,彩虹括号。我们在开发中有可能需要写很多括号,然而当我们区分的时候,肉眼直呼受罪,而这个插件可以帮助我们的眼睛减轻痛苦。
安装方法Setting->Plugin搜索RainBow Brackets,安装重启IDEA即可。可参照上篇文章Idea实用的插件和技巧一中的Lombok插件安装方法。
安装完的效果如下:
2、Free Mybatis plugin
我们在使用Mybatis的时候,Dao包的.java文件和.xml文件形成映射关系来实现对数据库的操作,然而当我们随着业务的开发,文件数增多的时候,想通过.java文件找到对应的.xml文件的过程是相当繁琐的。
这个插件就是帮助我们快速的定位到相应的文件中。安装完,会在.java文件的左侧生成绿色的箭头图标,如下图所示:
当我们点击这个图标时,就能快捷的直接跳到对应的.xml文件中,有了他我们再也不用自己去手动的找文件了。
3、Alibaba Java Coding Guidelines
Alibaba提供的代码检查插件,按上它我们可以养成良好的代码规范,让我们不再被同行无情的吐槽。
开启实时监测功能
开始实时扫描,帮助我们发现问题。右键->开启实时监测功能
使用方法
右键->编码规范扫描
- 无不符合规范的代码 在右下角提示No suspicious code found,那么恭喜你,你是一名合格的开发者。
- 不符合规范的代码
package com.wangscaler.payment1;
/**
* @author WangScaler
* @date 2021/7/8 18:41
*/
public class test {
public static void main(String[] args) {
int a = 0;
if (a == 0) {
System.out.println(true);
}
}
}
这么简短的代码你觉着有问题吗?先猜一猜....
写在不符合规范的分类下,当然是有问题的,我们的Java命名规范中,类的命名规范要求:
1、类的名字必须由大写字母开头而单词中的其他字母均为小写;
2、如果类名称由多个单词组成,则每个单词的首字母均应为大写例如Test;
3、如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLTest,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。例如:Book;
总而言之,一般我们应该遵守驼峰命名。所以这里扫描之后的错误提示如下:
当我们根据提示把test改为Test,就不会出问题了。
题外话
你们大家有什么实用的插件分享出来,大家一块学习学习,一块提高效率。