1. 程式人生 > >幾個炫酷的IDEA插件

幾個炫酷的IDEA插件

設置 gin mybatis kit rgs 位置 ctr 箭頭 mapping

.ignore

用來創建Git的.ginore文件, 該插件帶有大量的模板配置。

技術分享圖片

BashSupport

用來支持和執行Bash腳本。Windows下需要安裝WSL。

技術分享圖片

Lombok

一款提高Java中Setter和Getter編寫效率的插件。Java語言,每次寫實體類的時候都需要寫一大堆的setter,getter,如果bean中的屬性一旦有修改、刪除或增加時,需要重新生成或刪除get/set等方法,給代碼維護增加負擔,這也是Java被詬病的一種原因。Lombok則為我們解決了這些問題,使用了lombok的註解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之後,就不需要編寫或生成get/set等方法,很大程度上減少了代碼量,而且減少了代碼維護的負擔。安裝完成之後,在應用Lombok的時候註意別忘了需要添加依賴:

<dependency>  
    <groupId>org.projectlombok</groupId>  
    <artifactId>lombok</artifactId>
</dependency>

示例代碼:

@Setter
@Getter
@ToString
@EqualsAndHashCode
public class Person {
    private String name;
    private int age;
    private String sex;
}

One dark theme

用來將idea的主題修改為Atom風格的插件。

技術分享圖片

Grep console

自定義日誌顏色,idea控制臺可以彩色顯示各種級別的log,安裝完成後,在console中右鍵就能打開。

技術分享圖片

並且可以設置不同的日誌級別的顯示樣式。

技術分享圖片

Free MyBatis plugin

安裝完成重啟IDEA之後,我們會看到code左側或多出一列綠色的箭頭,點擊箭頭我們就可以直接定位到xml相應文件的位置。

技術分享圖片

對應的動態SQL配置文件:

技術分享圖片

MyBatis Log Plugin

MyBatis Log Plugin 這款插件是直接將Mybatis執行的sql腳本顯示出來,無需處理,可以直接復制出來執行的。

String Manipulation

強大的字符串轉換工具。使用快捷鍵:Alt+M。

技術分享圖片

Alibaba Java Coding Guidelines

阿裏巴巴代碼規範檢查插件,當然規範可以參考《阿裏巴巴Java開發手冊》。

技術分享圖片

RestfulTooKit

Spring MVC網頁開發的時候,我們都是通過requestmapping的方式來定義頁面的URL地址的,為了找到這個地址我們一般都是cmd+shift+F的方式進行查找,大家都知道,我們URL的命名一個是類requestmapping+方法requestmapping,查找的時候還是有那麽一點不方便的,restfultookit就能很方便的幫忙進行查找。找到對應的controller,那麽只要Ctrl+斜杠。

技術分享圖片

Gitee

開源中國的碼雲插件。

技術分享圖片

CodeGlance

代碼縮略圖。

技術分享圖片

Properties to YAML Converter

把 Properties 的配置格式改為 YAML 格式

Eclipse Code Formatter

使用 Eclipse 的代碼格式化風格,在一個團隊中如果公司有規定格式化風格,這個可以使用。

Rainbow Brackets

對稱括號著色。

幾個炫酷的IDEA插件