首頁 > 軟體

Spring Boot在開發過程中常用IDEA外掛

2022-03-17 19:02:16

本篇為大家介紹一些在開發過程中,經常可以使用到的一些IntelliJ IDEA外掛和提高工作效率的方法,關於如何安裝外掛可以參考本專欄前面兩小節的內容。

一、Codota

極其強大的程式碼自動補全

當我們第一次使用某個類,對該類的某個函數不夠熟悉時,可以通過該外掛搜尋相關用法,快速模仿學習。

二、Auto filling Java call arguments

開發中,我們通常會呼叫其他已經編寫好的函數,呼叫後需要填充引數,但是絕大多數情況下,傳入的變數名稱和該函數的引數名一致,當引數較多時,手動單個填充引數非常浪費時間。

該外掛就可以幫你解決這個問題。

安裝完該外掛以後,呼叫一個函數,使用 Alt+Enter 組合鍵,調出 "Auto fill call parameters" 自動使用該函數定義的引數名填充。

三、GsonFormat

GsonFormat外掛工具可以快速的將JSON轉換為實體類

{
    "id": 1,
    "author": "zimug",
    "title": "手摸手教你開發spring boot",
    "content": "c",
    "createTime": "",
    "reader":[{"name":"zimug","age":18},{"name":"kobe","age":37}]
}

外掛安裝好之後,先定義一個空的實體類(只有類名和花括號),使用快捷鍵Alt + S調出程式碼生成設定頁面,相信後面你就都會了。這是根據JSON生成出來的對應的java bean的程式碼。

public class Article {
    /**
     * id : 1
     * author : zimug
     * title : 手摸手教你開發spring boot
     * content : c
     * createTime :
     * reader : [{"name":"zimug","age":18},{"name":"kobe","age":37}]
     */
    private Long id;
    private String author;
    private String title;
    private String content;
    private String createTime;
    private List<ReaderBean> reader;
    public static class ReaderBean {
        /**
         * name : zimug
         * age : 18
         */
        private String name;
        private int age;
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public int getAge() {
            return age;
        }
        public void setAge(int age) {
            this.age = age;
        }
    }
}

四、Rainbow Brackets

程式碼由於括號太多,不確定當前程式碼行是否屬於某個程式碼塊,此時這個外掛就會幫上大忙。

五、 Maven Helper

日常開發中,可能經常會遇到jar包衝突等問題,就需要通過檢視maven依賴樹來檢視依賴情況。這種方式不是很高效,這裡推薦一個外掛,安裝之後,直接開啟pom檔案,即可檢視依賴數,還能自動分析是否存在jar包衝突。

六、 Key promoter X

Key Promoter X 是一個提示外掛,當你在IDEA裡面使用滑鼠的時候,如果這個滑鼠操作是能夠用快捷鍵替代的,那麼Key Promoter X會彈出一個提示框,告知你這個滑鼠操作可以用什麼快捷鍵替代。
當我使用滑鼠檢視一個方法都被哪些類使用的時候,就會在右下角提示:

時間長了我就會記住,下回我就記得用快捷鍵了

七、 換個心水的背景圖

設定方法:

Ctrl+Shift+A(或者help -> find action)呼叫彈窗後輸入Set Background Image

在裡面設定要設定為Image的圖片,透明度調到15左右,儲存即可。
看著美女寫程式碼,效率會不會更高一點!

以上就是Spring Boot在開發過程中常用IDEA外掛的詳細內容,更多關於Spring Boot開發常用IDEA外掛的資料請關注it145.com其它相關文章!


IT145.com E-mail:sddin#qq.com