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

當(dāng)我們第一次使用某個類,對該類的某個函數(shù)不夠熟悉時,可以通過該插件搜索相關(guān)用法,快速模仿學(xué)習(xí)。
二、Auto filling Java call arguments
開發(fā)中,我們通常會調(diào)用其他已經(jīng)編寫好的函數(shù),調(diào)用后需要填充參數(shù),但是絕大多數(shù)情況下,傳入的變量名稱和該函數(shù)的參數(shù)名一致,當(dāng)參數(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生成出來的對應(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
代碼由于括號太多,不確定當(dāng)前代碼行是否屬于某個代碼塊,此時這個插件就會幫上大忙。

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

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

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

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

