今天我們來介紹一款免費的IDEA生產力外掛,它叫Bean Assistant。我們可以在外掛市場搜尋Bean Assistant來安裝它。
前言
不知道你們在平時的工作場景中是否經常遇到以下的情況。在一個方法中,需要呼叫某個例項介面的方法。我們經常會先在該類裡面先注入這個介面的例項 Bean,然後再呼叫起方法,如果這個類很長,我們需要翻到該類的很前面,先把注入方法寫好,然後又返回方法體寫呼叫。這種形式非常繁瑣。
那麼今天我們使用 Bean Assitant 就可以很好得解決這個問題,實現Bean 的快速注入,並且可以直接在游標所在行,直接寫bean 的方法呼叫。
功能
如下示例,接下來我們在 someMethod 中,呼叫 用了Spring的@Service 註解標記的BookService介面的updateName方法,我們選擇帶了外掛游標的BookService並回車,然後外掛就幫我們做好 Bean 的注入程式碼了,我們就可以直接在裡面呼叫updateName並且輸入對於的引數。
自定義
當然了外掛並不只支援用Spring系列註解標註的 Bean,我們還可以前往選單欄 tools 下的Bean Assistant選項,自定義其他框架標註的註解並且需要注入的,例如 Mybatis 的 Mapper 介面,Dubbo 的 DubboService 等介面以及lombok構造器注入。