原創(chuàng)|使用教程|編輯:status|2020-12-29 16:08:39.320|閱讀 302 次
概述:Spring是什么,在Myeclipse中該如何配置,作為老牌Java開發(fā)者而言就是個小意思,作為一個新手開發(fā)者而言,Myeclipse將給您一個貼切的示例,了解如何簡單起步。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
1. Spring項目配置
要將Spring Facet添加到任何Java項目中,右鍵單擊資源管理器中的項目,然后選擇 Configure Facets>Install Spring Facet。
添加Spring Facets
您也可以通過打開項目的項目面屬性,將多個面同時添加到項目中。
通過項目屬性添加Facets
MyEclipse支持Spring 1.2、Spring 2、Spring 2.5、Spring 3.0、Spring 3.1和Spring 4.1。對應(yīng)的庫被分類并與MyEclipse捆綁在一起。還包括Spring Java配置和Spring Web Flow支持。
選擇Spring庫
使用Spring項目屬性頁面來添加和分組相關(guān)的bean配置文件。通過右鍵單擊項目,并選擇Property>Project Facets>Spring>Bean打開項目屬性。
Spring Beans項目屬性頁面
2. 向?qū)?
通過Spring Bean定義文件向?qū)В梢暂p松創(chuàng)建具有所需命名空間的配置文件。當(dāng)您將Spring facets添加到項目中時,默認(rèn)情況下會為您生成一個applicationContext.xml定義文件。或者如果您創(chuàng)建了自己的定義文件,您可以在添加facet時指定一個現(xiàn)有的Bean定義文件。
創(chuàng)建Spring bean配置文件夾
MyEclipse包含一組高級Bean向?qū)В憧梢酝ㄟ^右鍵單擊Outline視圖或applicationContext.xml源標(biāo)簽來訪問。使用Bean定義編輯器,你可以訪問新建Bean向?qū)В部梢跃庉婲amespaces選項卡上選擇的每個命名空間的Bean細(xì)節(jié)。
Spring Bean菜單和bean定義編輯器
Spring bean向?qū)炞C用戶輸入,并在可能的情況下提供內(nèi)容輔助(Ctrl +Space)。
Spring bean細(xì)節(jié)
通過數(shù)據(jù)源向?qū)В梢暂p松創(chuàng)建與現(xiàn)有MyEclipse驅(qū)動程序相對應(yīng)的Spring數(shù)據(jù)源Bean。通過在源視圖編輯器中的applicationContext.xml文件中的任意位置右鍵單擊,然后選擇Spring Tools>New DataSource來添加新的數(shù)據(jù)源。你也可以在Outline視圖中的任何地方單擊右鍵來訪問這個菜單。
創(chuàng)建一個Spring數(shù)據(jù)源
Hibernate SessionFactory向?qū)荢pring的LocalSessionFactoryBean的專用向?qū)А?br />
Spriing Hibernate session細(xì)節(jié)
屬性向?qū)еС执罅康腟pring屬性類型。通過在Spring資源管理器視圖中右鍵單擊Bean,然后選擇添加屬性來訪問屬性向?qū)А;蛘咴贐ean配置文件中,右鍵單擊Bean以插入諸如屬性元素等元素。
添加節(jié)點數(shù)據(jù)
3.管理多個Beans和項目
除了使用bean配置文件編輯器來管理Spring bean外,還可以使用Outline視圖。
Spring outline
您也可以使用 "Outline "視圖菜單將輪廓改為Spring-style 輪廓。
Spring Explorer是一個過濾后的樹形視圖,它可以顯示工作區(qū)中的所有Spring項目及其可能包含的所有Bean、配置集和Spring Web Flow元素。
Spring Explorer視圖
此視圖可識別命名空間,并可進(jìn)行高度過濾和自定義。要自定義視圖,請單擊視圖工具欄上的下拉箭頭,然后選擇 "自定義視圖"。
自定義Spring Explorer視圖中的過濾器和內(nèi)容。
Spring Explorer視圖還特別注釋了通過Spring Java配置定義的Bean。
Spring Explorer Java配置支持
當(dāng)使用Spring視角在項目資源管理器視圖中查看時,所有Spring項目都包含一個Spring Elements子項目。該項目可以擴(kuò)展為顯示Bean、配置集和Web流定義,就像上面描述的Spring Explorer視圖一樣。能夠看到引用特定Java類的所有Bean的列表是一個關(guān)鍵功能。
帶Spring Elements節(jié)點的項目瀏覽器
與Spring資源管理器一樣,該視圖中顯示的Spring元素也可以被過濾和自定義。您還可以使用特殊的Spring工作集來減少項目資源管理器中的混亂。
spring工作集
圖形查看器以圖形方式顯示給定配置文件中各種bean之間的關(guān)系。通過單擊applicationContext.xml文件編輯器中的Bean Graph來訪問圖形視圖。
spring圖形編輯器
使用打開Bean向?qū)?ALT+Shift+B)或雙擊圖形中的Bean來快速導(dǎo)航到任何Bean。
導(dǎo)航到bean
通過主工具欄上的 "搜索 "菜單,在工作區(qū)中執(zhí)行各種bean搜索和pointcut匹配。
4. Spring配置編輯器
Spring Config編輯器是Spring bean配置文件的默認(rèn)編輯器。
除了標(biāo)準(zhǔn)的XML支持外,源視圖還提供了類、bean Id和屬性的內(nèi)容輔助。
class內(nèi)容輔助
bean內(nèi)容輔助
屬性輔助
Spring配置編輯器還具有命名空間識別,并為定義的元素提供智能內(nèi)容輔助和驗證。
AOP命名空間內(nèi)容輔助
p 命名空間內(nèi)容協(xié)助
使用可視化編輯器標(biāo)簽來管理bean實體。編輯配置中選擇的每個命名空間的命名空間和bean細(xì)節(jié)。右鍵單擊元素以添加子元素,并使用元素詳細(xì)信息部分配置元素。
Spring beans可視化配置
重命名一個Java類會自動更改引用該類的bean定義。Java類也可以直接從bean配置文件中重命名。
Bean Ids和屬性也可以被重命名。重命名一個bean屬性會使相應(yīng)的Java類發(fā)生變化。用以下方式重命名元素。
除了標(biāo)準(zhǔn)的XML驗證之外,編輯器還可以執(zhí)行Spring特有的驗證。這些驗證器可以在項目和工作區(qū)級別進(jìn)行控制。驗證錯誤會在配置文件Source視圖中注明,并在Problems視圖中詳細(xì)說明。
驗證定制
5.AOP支持
在 "Beans Cross References "視圖中,您可以看到所有被建議的豆類,以及那些其他被建議的beans。
Spring配置編輯器和Java編輯器會顯示受項目AOP配置影響的方法和類的特殊標(biāo)記。
通過Spring AOP事件跟蹤視圖,您可以了解Spring IDE內(nèi)部AOP模型構(gòu)建過程中的情況。當(dāng)然,這不是必須的。
AOP支持需要AOP參考模型生成器,它可以在項目和全局層面啟用/禁用。如果您不在項目中使用AOP,您可以在全局范圍內(nèi)將其關(guān)閉。
6. Web Flow支持
MyEclipse還增加了Spring Web Flow的支持,并包含了多個版本的Spring Web Flow庫。當(dāng)你把Spring面安裝到項目中時,就可以包含Spring Web Flow。你也可以在以后的時間將其包含在項目的Spring屬性中。
在添加Spring Facet時包括Spring Webflow
包含web flow
Web flow容器
定義Web Flow定義文件
使用可視化編輯器,使用右鍵菜單輕松創(chuàng)建狀態(tài)、動作和轉(zhuǎn)換。使用 "元素細(xì)節(jié) "部分來添加元素信息。使用 "流程圖 "選項卡來可視化地設(shè)計你的網(wǎng)頁流程。
代碼視圖提供了特定網(wǎng)頁流的內(nèi)容輔助支持。
對 web flow的定義文件的驗證是可以定制的
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn