翻譯|使用教程|編輯:吳園園|2019-08-21 11:05:23.340|閱讀 8443 次
概述:本系列教程內(nèi)容為如何將IntelliJ IDEA與您喜歡的語(yǔ)言,平臺(tái)或框架結(jié)合使用。本教程將為您介紹如何配置Spring facet。?
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
相關(guān)鏈接:
IntelliJ IDEA在業(yè)界被公認(rèn)為優(yōu)秀的Java開(kāi)發(fā)平臺(tái)之一,在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計(jì)等方面表現(xiàn)突出,并支持基于Android平臺(tái)的程序開(kāi)發(fā)。
本系列教程內(nèi)容為如何將IntelliJ IDEA與您喜歡的語(yǔ)言,平臺(tái)或框架結(jié)合使用。本教程將為您介紹如何配置Spring facet。
配置Spring facet
Spring應(yīng)用程序上下文是一種在IntelliJ IDEA中對(duì)配置文件進(jìn)行分組的方法。創(chuàng)建上下文時(shí),您可以讓IntelliJ IDEA了解此上下文中包含的配置文件之間的關(guān)系。
您可以根據(jù)需要?jiǎng)?chuàng)建任意數(shù)量的應(yīng)用程序上下文; 任何配置文件都可以包含在多個(gè)上下文中。
按Ctrl+Shift+Alt+S然后選擇Facets。
從列表中選擇Spring facet,然后單擊右側(cè)部分中的按鈕。
在“ 新建應(yīng)用程序上下文”對(duì)話框中,輸入名稱,然后選擇要包含在上下文中的文件。
注意:在某些情況下,您不需要配置上下文。例如,Spring MVC Web應(yīng)用程序?qū)ζ渑渲糜袊?yán)格的規(guī)定。IntelliJ IDEA中的Spring支持可以推導(dǎo)出它們并為您創(chuàng)建自動(dòng)檢測(cè)的應(yīng)用程序上下文,以及設(shè)置Web構(gòu)面。
配置上下文
IntelliJ IDEA允許您配置上下文之間的父子關(guān)系。來(lái)自父上下文的Bean對(duì)于子上下文中的bean是可見(jiàn)的,但反之亦然。因此,來(lái)自子上下文的bean可以使用父上下文中的配置。
例如,Spring MVC應(yīng)用程序通常有兩個(gè)上下文。一個(gè)上下文屬于Web層bean,另一個(gè)上下文用于服務(wù)和存儲(chǔ)庫(kù)。在這種情況下,Web層上下文將是子上下文,因?yàn)槟枰獙⒎?wù)注入控制器,而不是其他方式。
要配置父上下文,請(qǐng)使用“ 新建應(yīng)用程序上下文”對(duì)話框。
“ 多個(gè)上下文”面板顯示在編輯器頂部,用于包含在兩個(gè)或多個(gè)應(yīng)用程序上下文中的文件。您可以使用此面板選擇另一個(gè)活動(dòng)上下文,例如,如果要使用不同配置運(yùn)行應(yīng)用程序,并更改突出顯示。
要禁用面板,請(qǐng)單擊按鈕,然后清除“ 顯示多個(gè)上下文”面板復(fù)選框。
注意:IntelliJ IDEA可以自動(dòng)配置上下文。例如,如果IDE檢測(cè)到Spring Cloud上下文,它將使其成為Spring Boot的應(yīng)用程序上下文。
Spring diagrams
Spring diagrams 可幫助您分析應(yīng)用程序中的依賴項(xiàng)。您可以雙擊圖表上的bean或文件,以在編輯器的專用選項(xiàng)卡中打開(kāi)它。
要使用圖表,必須啟用捆綁的UML插件。
Spring Beans依賴關(guān)系圖
在春豆依賴關(guān)系圖可以讓你在你的項(xiàng)目中查看和分析豆類之間的依賴關(guān)系。
對(duì)于Spring Boot,您還可以構(gòu)建 Runtime Beans圖。
打開(kāi)圖表
右鍵單擊要為其構(gòu)建圖的bean。您還可以為類構(gòu)建一個(gè)圖,以查看此類中的bean及其依賴項(xiàng)。
從菜單中 選擇Diagrams。
選擇Show Diagram Popup Ctrl+Alt+U以在本地彈出窗口 中打開(kāi)圖表,或選擇Show Diagram Ctrl+Shift+Alt+U以在編輯器中打開(kāi)圖表。
單擊 Spring Beans Dependencies。
如果要僅在圖上查看bean之間的直接依賴關(guān)系,請(qǐng)選擇“ Neighborhood ”模式 。
Spring Application Context依賴關(guān)系圖
在Spring應(yīng)用上下文依賴關(guān)系圖可以讓你多個(gè)配置文件之間的依賴關(guān)系查看和分析他們是如何包括和相互引用。
圖上的紅色箭頭標(biāo)記錯(cuò)誤(例如循環(huán)依賴關(guān)系),并允許您輕松地從Spring配置中發(fā)現(xiàn)和刪除它們。
打開(kāi)圖表
右鍵單擊要為其構(gòu)建圖的配置文件。
從菜單中 選擇Diagrams。
選擇Show Diagram Popup Ctrl+Alt+U以在本地彈出窗口 中打開(kāi)圖表,或選擇Show Diagram Ctrl+Shift+Alt+U以在編輯器中打開(kāi)圖表。
單擊 Spring Application Context Dependencies。
![]() | 藍(lán)色實(shí)線代表@ComponentScan注釋依賴性。 |
![]() | 黃色實(shí)線代表@Enable注釋依賴性。 |
![]() | 綠色虛線代表@Import注釋依賴性。 |
![]() | 紅線代表錯(cuò)誤。 |
![]() | 虛線灰色線代表其他依賴關(guān)系。 |
在Spring工具窗口中瀏覽依賴項(xiàng)
Spring工具窗口可幫助您在Spring組件和依賴項(xiàng)之間進(jìn)行導(dǎo)航。您可以查看項(xiàng)目中使用的Spring bean的定義,并查看它們與其他bean的關(guān)系。
要訪問(wèn)Spring工具窗口,請(qǐng)轉(zhuǎn)到View | 工具窗口| 春天。
該Beans選項(xiàng)卡顯示定義為您的項(xiàng)目,他們的文檔中使用Spring bean的,以及它們?nèi)绾闻c其他豆類。每個(gè)bean都標(biāo)有一個(gè)圖標(biāo) - (在XML文件中定義的bean);
(通過(guò)@Component注釋聲明的可自動(dòng)發(fā)現(xiàn)的bean );
(由Spring添加的服務(wù)bean沒(méi)有明確定義)。
使用左框架上的圖標(biāo)來(lái)更改bean的顯示方式,查看文檔或構(gòu)建圖形。
該MVC選項(xiàng)卡允許您查看控制器映射Spring MVC框架。您還可以使用“ 請(qǐng)求方法”選項(xiàng)通過(guò)HTTP方法篩選映射。
如果您的配置包含Spring Data,則“ 數(shù)據(jù)”選項(xiàng)卡將顯示存儲(chǔ)庫(kù)列表,查詢及其預(yù)測(cè)。
更改活動(dòng)的配置文件
Spring允許您將特定的上下文或bean映射到不同的配置文件 - 例如,測(cè)試或 生產(chǎn)。這樣,您可以在不同的環(huán)境中激活不同的配置文件。
如果您在項(xiàng)目中定義了至少一個(gè)配置文件,IntelliJ IDEA將在編輯器頂部顯示一個(gè)特殊面板。您可以使用此面板查看當(dāng)前配置文件名稱并更改活動(dòng)配置文件:
您還可以在Spring工具窗口中更改活動(dòng)的配置文件。右鍵單擊組件,然后選擇“ 更改活動(dòng)彈簧配置文件”。
單擊面板上的“ 更改配置文件 ”。
選擇要將配置文件映射到的組件。這可以是整個(gè)項(xiàng)目,當(dāng)前模塊或上下文。
選擇要將此組件映射到的配置文件。
如果要隱藏面板,請(qǐng)單擊它。在下一個(gè)對(duì)話框中,清除“ 顯示配置文件面板”復(fù)選框。
想要購(gòu)買IntelliJ IDEA正版授權(quán)的朋友可以。
更多精彩內(nèi)容,敬請(qǐng)關(guān)注下方的微信公眾號(hào),及時(shí)獲取產(chǎn)品最新資訊▼▼▼
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: