雖說用IDEA很久了,還不知道有這麼多很提高開放效率的工具
在Plugins裡輸入插件名,點選Install,然後重新開機就安裝好了
1、【.ignore】 快速生成ignore檔案 主要是gitignore的運用
2、【GsonFormat】 json轉Bean的工具
3、【JSON Viewer】 JSON結構檔案格式化
4、【IDE Features Tranier】或【Key Promoter X】 學習IDEA的特色和快捷鍵 彈出對話框提醒你剛才操作可以用哪個快捷鍵
5、【Jira Integration】 IDEA直接操作JIRA任務,不需要再打開網頁版
6、【JUnitGenerator V2.0】 JUnit檔案生成器 快速生成JUnit的檔案
7、【Lombok】 省去寫Getter Setter
好像自動添加了這麼個依賴
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
<scope>provided</scope>
</dependency>
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*@Data集合了@ToString、@EqualsAndHashCode、@Getter/@Setter、@RequiredArgsConstructor的所有特性
*為類的所有屬性自動生成setter/getter、equals、canEqual、hashCode、toString方法
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MyClass {
private String field;
}
8、【RegexPlugin】 正則檢查
【Regex Tester】
9、【Maven Helper】 maven依賴檢視
查找maven依賴也可以在如下網址用包名去搜
https://mvnrepository.com/search?q=
10、【Alibaba Java Coding Guidelines】 編碼規範
安裝好後,右鍵項目,然後
理想狀态是這樣子滴(來公司第一天就查代碼規範,也是修改了一會兒才達到這種狀态)
會有不規範編碼的提醒(第一次接觸到魔法值這個概念,指沒賦給變量就在代碼中直接出現的數值,修改方案是用static final 定義常量,建議變量名全大寫,再去使用這個常量)