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