一、Maven Helper
Maven Helper用来查找和排除Jar包冲突的依赖关系。
安装:
打开Idea的Settings→Plugins→在输入框中输入“maven helper”→点击Install按钮进行下载→下载完成重启Idea
使用:
1.完成后,在打开的pom.xml页面左下角多出来一个“Dependency Analyzer”,点击它,会出现如下界面
图片来源https://segmentfault.com/a/1190000017542396?utm_source=tag-newest
2.找到冲突,点击右键,选择Exclude即可排除冲突。
二、Lombok
自动生成Get、Set方法
安装:
步骤和Maven Helper类似,在市场中搜索Lombok,即可进行下载安装,完成后重启idea即可。
使用:
在项目中添加Maven依赖
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.6.18</version> </dependency>
在原本需要添加Set和Get方法的类名上添加注解:@Data
@Data public class A { private String b; }
三、RegexpTester
RegexpTester是一个正则表达式工具,可以方便的测试,编写正则表达式
安装:
步骤和Maven Helper类似,在市场中搜索Lombok,即可进行下载安装,完成后重启idea即可。
使用:
安装完成后,在idea左下角会出现Regex Tester的功能
打开之后,即可在里面编写正则相关表达式,并测试。
四、Mybatis Plugin
针对Mybatis框架的一个功能性插件,不过这个插件是需要收费的
功能如下:
-
提供Mapper接口与配置文件中对应SQL的导航
-
编辑XML文件时自动补全
-
根据Mapper接口, 使用快捷键生成xml文件及SQL标签
-
ResultMap中的property支持自动补全,支持级联(属性A.属性B.属性C)
-
快捷键生成@Param注解
-
XML中编辑SQL时, 括号自动补全
-
XML中编辑SQL时, 支持参数自动补全(基于@Param注解识别参数)
-
自动检查Mapper XML文件中ID冲突
-
自动检查Mapper XML文件中错误的属性值
-
支持Find Usage
-
支持重构从命名
-
支持别名
-
自动生成ResultMap属性
-
快捷键: Option + Enter(Mac) | Alt + Enter(Windows)
这里提供一个破解方式,可以适配Mybatis3.5.8版本
1)下载ideaagent-1.2.jar到d:/
2)打开idea64.exe.vmoptions(【Help】→【Edit Custom VM options...】),在下方插入:-javaagent:d:/ideaagent-1.2.jar
3)重启Idea,首次启动需要信任本地服务器ssl证书,点击接收后如未激活,再次重启即可。