一、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證書,點擊接收后如未激活,再次重啟即可。