Spring?Boot在開發(fā)過程中常用IDEA插件
本篇為大家介紹一些在開發(fā)過程中,經(jīng)??梢允褂玫降囊恍㊣ntelliJ IDEA插件和提高工作效率的方法,關于如何安裝插件可以參考本專欄前面兩小節(jié)的內(nèi)容。
一、Codota
極其強大的代碼自動補全
當我們第一次使用某個類,對該類的某個函數(shù)不夠熟悉時,可以通過該插件搜索相關用法,快速模仿學習。
二、Auto filling Java call arguments
開發(fā)中,我們通常會調(diào)用其他已經(jīng)編寫好的函數(shù),調(diào)用后需要填充參數(shù),但是絕大多數(shù)情況下,傳入的變量名稱和該函數(shù)的參數(shù)名一致,當參數(shù)較多時,手動單個填充參數(shù)非常浪費時間。
該插件就可以幫你解決這個問題。
安裝完該插件以后,調(diào)用一個函數(shù),使用 Alt+Enter 組合鍵,調(diào)出 "Auto fill call parameters" 自動使用該函數(shù)定義的參數(shù)名填充。
三、GsonFormat
GsonFormat插件工具可以快速的將JSON轉(zhuǎn)換為實體類
{ "id": 1, "author": "zimug", "title": "手摸手教你開發(fā)spring boot", "content": "c", "createTime": "", "reader":[{"name":"zimug","age":18},{"name":"kobe","age":37}] }
插件安裝好之后,先定義一個空的實體類(只有類名和花括號),使用快捷鍵Alt + S調(diào)出代碼生成配置頁面,相信后面你就都會了。這是根據(jù)JSON生成出來的對應的java bean的代碼。
public class Article { /** * id : 1 * author : zimug * title : 手摸手教你開發(fā)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
日常開發(fā)中,可能經(jīng)常會遇到jar包沖突等問題,就需要通過查看maven依賴樹來查看依賴情況。這種方式不是很高效,這里推薦一個插件,安裝之后,直接打開pom文件,即可查看依賴數(shù),還能自動分析是否存在jar包沖突。
六、 Key promoter X
Key Promoter X 是一個提示插件,當你在IDEA里面使用鼠標的時候,如果這個鼠標操作是能夠用快捷鍵替代的,那么Key Promoter X會彈出一個提示框,告知你這個鼠標操作可以用什么快捷鍵替代。
當我使用鼠標查看一個方法都被哪些類使用的時候,就會在右下角提示:
時間長了我就會記住,下回我就記得用快捷鍵了
七、 換個心水的背景圖
設置方法:
Ctrl+Shift+A(或者help -> find action)調(diào)用彈窗后輸入Set Background Image
在里面設定要設置為Image的圖片,透明度調(diào)到15左右,保存即可。
看著美女寫代碼,效率會不會更高一點!
以上就是Spring Boot在開發(fā)過程中常用IDEA插件的詳細內(nèi)容,更多關于Spring Boot開發(fā)常用IDEA插件的資料請關注腳本之家其它相關文章!
相關文章
Java如何獲取resources下的文件路徑和創(chuàng)建臨時文件
這篇文章主要介紹了Java如何獲取resources下的文件路徑和創(chuàng)建臨時文件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12java?SpringBoot注解@Async不生效的解決方法
大家好,本篇文章主要講的是java?SpringBoot注解@Async不生效的解決方法,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下2022-01-01spring security在分布式項目下的配置方法(案例詳解)
這篇文章主要介紹了spring security在分布式項目下的配置方法,本文通過一個項目案例給大家詳細介紹,通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10