Spring?Boot在開發(fā)過程中常用IDEA插件
本篇為大家介紹一些在開發(fā)過程中,經(jīng)??梢允褂玫降囊恍㊣ntelliJ IDEA插件和提高工作效率的方法,關(guān)于如何安裝插件可以參考本專欄前面兩小節(jié)的內(nèi)容。
一、Codota
極其強(qiáng)大的代碼自動(dòng)補(bǔ)全

當(dāng)我們第一次使用某個(gè)類,對該類的某個(gè)函數(shù)不夠熟悉時(shí),可以通過該插件搜索相關(guān)用法,快速模仿學(xué)習(xí)。
二、Auto filling Java call arguments
開發(fā)中,我們通常會(huì)調(diào)用其他已經(jīng)編寫好的函數(shù),調(diào)用后需要填充參數(shù),但是絕大多數(shù)情況下,傳入的變量名稱和該函數(shù)的參數(shù)名一致,當(dāng)參數(shù)較多時(shí),手動(dòng)單個(gè)填充參數(shù)非常浪費(fèi)時(shí)間。

該插件就可以幫你解決這個(gè)問題。
安裝完該插件以后,調(diào)用一個(gè)函數(shù),使用 Alt+Enter 組合鍵,調(diào)出 "Auto fill call parameters" 自動(dòng)使用該函數(shù)定義的參數(shù)名填充。
三、GsonFormat
GsonFormat插件工具可以快速的將JSON轉(zhuǎn)換為實(shí)體類
{
"id": 1,
"author": "zimug",
"title": "手摸手教你開發(fā)spring boot",
"content": "c",
"createTime": "",
"reader":[{"name":"zimug","age":18},{"name":"kobe","age":37}]
}
插件安裝好之后,先定義一個(gè)空的實(shí)體類(只有類名和花括號(hào)),使用快捷鍵Alt + S調(diào)出代碼生成配置頁面,相信后面你就都會(huì)了。這是根據(jù)JSON生成出來的對應(yīng)的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
代碼由于括號(hào)太多,不確定當(dāng)前代碼行是否屬于某個(gè)代碼塊,此時(shí)這個(gè)插件就會(huì)幫上大忙。

五、 Maven Helper
日常開發(fā)中,可能經(jīng)常會(huì)遇到j(luò)ar包沖突等問題,就需要通過查看maven依賴樹來查看依賴情況。這種方式不是很高效,這里推薦一個(gè)插件,安裝之后,直接打開pom文件,即可查看依賴數(shù),還能自動(dòng)分析是否存在jar包沖突。

六、 Key promoter X
Key Promoter X 是一個(gè)提示插件,當(dāng)你在IDEA里面使用鼠標(biāo)的時(shí)候,如果這個(gè)鼠標(biāo)操作是能夠用快捷鍵替代的,那么Key Promoter X會(huì)彈出一個(gè)提示框,告知你這個(gè)鼠標(biāo)操作可以用什么快捷鍵替代。
當(dāng)我使用鼠標(biāo)查看一個(gè)方法都被哪些類使用的時(shí)候,就會(huì)在右下角提示:

時(shí)間長了我就會(huì)記住,下回我就記得用快捷鍵了
七、 換個(gè)心水的背景圖
設(shè)置方法:
Ctrl+Shift+A(或者h(yuǎn)elp -> find action)調(diào)用彈窗后輸入Set Background Image

在里面設(shè)定要設(shè)置為Image的圖片,透明度調(diào)到15左右,保存即可。
看著美女寫代碼,效率會(huì)不會(huì)更高一點(diǎn)!
以上就是Spring Boot在開發(fā)過程中常用IDEA插件的詳細(xì)內(nèi)容,更多關(guān)于Spring Boot開發(fā)常用IDEA插件的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Spring?WebFlux怎么進(jìn)行異常處理源碼解析
這篇文章主要為大家介紹了Spring?WebFlux怎么進(jìn)行異常處理源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
servlet3新特性_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了servlet3新特性的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
SpringBoot2.0整合WebSocket代碼實(shí)例
這篇文章主要介紹了SpringBoot2.0整合WebSocket代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11
Spring?中使用?Validation?注解校驗(yàn)參數(shù)的方法
本文介紹了如何在Spring中使用Validation注解進(jìn)行參數(shù)校驗(yàn),包括引入依賴、簡單示例、常見校驗(yàn)注解分類與說明、分組校驗(yàn)和自定義校驗(yàn),通過這些方法,可以方便地對Controller、Service等層面的參數(shù)進(jìn)行校驗(yàn),確保數(shù)據(jù)的合法性和一致性,感興趣的朋友跟隨小編一起看看吧2024-11-11
SpringBoot 配置文件加載位置與優(yōu)先級問題詳解
這篇文章主要介紹了SpringBoot 配置文件加載位置與優(yōu)先級問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09
Spring Boot+Nginx實(shí)現(xiàn)大文件下載功能
相信很多小伙伴,在日常開放中都會(huì)遇到大文件下載的情況,大文件下載方式也有很多,比如非常流行的分片下載、斷點(diǎn)下載;當(dāng)然也可以結(jié)合Nginx來實(shí)現(xiàn)大文件下載,在中小項(xiàng)目非常適合使用,這篇文章主要介紹了Spring Boot結(jié)合Nginx實(shí)現(xiàn)大文件下載,需要的朋友可以參考下2024-05-05

