IDEA-神器

1,Maven Helper

1.1,作用:查看maven依赖结构,解决maven中jar包冲突

1.2,安装方式

  • 1,进入file->settings->Plugins->Browse Repositories
  • 2,搜索Maven Helper,如下图红色区域,我这里已经安装,所以是一个叉叉,没安装之前是绿色的,直接点击安装就行,然后重启一下idea就安装成功了
    在这里插入图片描述

1.3,使用方式

进入pom文件点击Text旁边的标签,如下图所示
在这里插入图片描述
第一个Conficts可以查看有冲突的依赖,红色就是冲突的,然后可以右键直接Exclude,移除掉,这里移除过后可能不会立即刷新,如果没刷新就手动刷新一下,别重复移除,不然把两个jar都移除掉就不好恢复了
在这里插入图片描述
下面两个不同形式就是查看依赖包

2,ECtranslation

2.1,作用:翻译

2.2,安装方式

  • 1,进入file->settings->Plugins->Browse Repositories
  • 2,搜索ECtranslation,如下图红色区域,我这里已经安装,所以是一个叉叉,没安装之前是绿色的,直接点击安装就行,然后重启一下idea就安装成功了
  • 在这里插入图片描述

2.3,使用方式

第一种右键的方式:选中要翻译的单词右键,点击Translate,如下图

在这里插入图片描述

第二种快捷键的方式:选中要翻译的单词,然后Mate+I,Mate就是windos上面的windows键,形状是四个方块,但是我的电脑按这个会把系统设置调出来,所以可以改一下快捷键,修改方式如下:

进入Settings->Keymap->Plug-ins->ECtranslation->Translate右击Add Keyboard Shortcut,然后在输入框里面按一下自己想要设置的快捷键,我这里设置的是Alt+i,最后点击Ok就设置好了,如下图
在这里插入图片描述

3,Lombok

3.1,作用:省去get,set,tostring,构造参数等常用方法

3.2,安装方式

  • 1,进入file->settings->Plugins->Browse Repositories
  • 2,搜索ECtranslation,如下图红色区域,我这里已经安装,所以是一个叉叉,没安装之前是绿色的,直接点击安装就行,然后重启一下idea就安装成功了
  • 在这里插入图片描述

3.3,使用方式

  • 1,在pom文件引入

  • 2,在实体类添加注解
    @Data:为非静态属性添加Get和Set方法,代码里面没有,但是可以调用,这就很舒服,看起来很清爽
    @Getter:生成getter方法,final变量不包含
    @NoArgsConstructor:生成空参构造
    @AllArgsConstructor:生成全部参数构造
    @ToString:生成所有属性的toString()方法
    @EqualsAndHashCode:生成equals()方法和hashCode方法
    @Synchronized:同步方法
    @Cleanup @@SneakyThrows:自动调用close方法关闭资源。
    如下图:
    在这里插入图片描述

4,Free Mybatis plugin

4.1,作用:mapper的dao和xml中来回跳转,根据dao自动生成mapper中xml的标签,还可以检查

4.2,安装方式:

  • 1,进入file->settings->Plugins->Browse Repositories
  • 2,搜索Free Mybatis plugin,如下图红色区域,我这里已经安装,所以是一个叉叉,没安装之前是绿色的,直接点击安装就行,然后重启一下idea就安装成功了
  • 在这里插入图片描述

4.2,使用方式:

在这里插入图片描述这里可以直接跳转到xml对应的标签里面
在这里插入图片描述在dao里面写完方法,按Alt加Enter,点下面那个会在xml文件里面自动生成标签,如下图
在这里插入图片描述
这里还可以通过绿色箭头来回跳转
如果把刚才我在dao里面添加的那个方法删除,会发现xml文件对应的标签名字会变红,也就是说他可以帮我们检查,如下图
在这里插入图片描述

5,GenDaoCode

5.1,作用:根据实体类生成sql文件,Dao,Server

5.2,安装方式:

  • 1,进入file->settings->Plugins->Browse Repositories
  • 2,搜索GenDaoCode,如下图红色区域,我这里已经安装,所以是一个叉叉,没安装之前是绿色的,直接点击安装就行,然后重启一下idea就安装成功了
  • 在这里插入图片描述

5.3,使用方式:

在项目跟目录下建一个codehelper.properties文件,然后添加如下代码,根据自己需求修改配置

配置完成之后,点击Tools->CodeHelper->GenDaoCode,如下图所示,然后就OK了,这个工具经常生成不出来,我还没找到解决方法,不知道是什么原因
在这里插入图片描述

6,GsonFormat

6.1,根据json数据生成实体类

6.2,安装方式

  • 1,进入file->settings->Plugins->Browse Repositories
  • 2,搜索GenDaoCode,如下图红色区域,我这里已经安装,所以是一个叉叉,没安装之前是绿色的,直接点击安装就行,然后重启一下idea就安装成功了
    在这里插入图片描述

6.3,使用方式

新建一个类,然后按Alt+s,在弹出框添加json数据,如下图所示
在这里插入图片描述


这里还可以修改相关内容

7,GenerateAllSetter

7.1,作用:在new完一个类后,一键生成set方法

7.2,安装方式

  • 1,进入file->settings->Plugins->Browse Repositories
  • 2,搜索GenerateAllSetter,如下图红色区域,我这里已经安装,所以是一个叉叉,没安装之前是绿色的,直接点击安装就行,然后重启一下idea就安装成功了

在这里插入图片描述

7.3,使用方式

在new完一个类的括号后面按alt+enter,根据选项生成代码,如下图所示