Spring中你不知道的注入方式-編程開發(fā)技術_第1頁
Spring中你不知道的注入方式-編程開發(fā)技術_第2頁
Spring中你不知道的注入方式-編程開發(fā)技術_第3頁
Spring中你不知道的注入方式-編程開發(fā)技術_第4頁
Spring中你不知道的注入方式-編程開發(fā)技術_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、springodaa2>>oapapaxee-*e!4 - ±a3i lalae6springodaa2»oa|lia|liax0eeevieoia3dz|£° teobc°noouspringaadaiaddeaxmliaddaadaf-iepeeieqeaspringdddaeiao;paxuae£-iaye9£° 00 入 vbean>0陀0£即 宅 elfeclaspringcrddh>2f»60d2fii0i7em e1oa<property>oae

2、0£ep,/4eeieqeaspringozddd» isetter *p«java3idd»1eau6d2eaeuaadipa6i%a£°p6agetter!/2/j0p6a2edf-!4/i0-aieaa»d(dl6pafieldpe£->(l0springd2iaoaoo6i%aia1©ae(|o6|naaada6i-,£o p-boagetter-eapropertypathfactorybean p-?oaaa» 訓 oi6|aafiledop£°e

3、i0afiledrettievingfactorybean jjmo 入圧 of力£°0oamethodinvokingfactorybeanxeezeaeubeanpae6dod|lipropertypathfactorybean6aaz»npaa/j±ebeanpae6d6dp£'ep,4eei%iep4-6ag etter% »0p ao(j£©£-i»npap aop eddxeeaeupabeanf-ideodoiot* oadap入bean i竝xe?iap入入空0入認b&#

4、163;。<bean id=lfperson,f class=lfcom. abc . person"> <property 2me=”3ge” value=n30n /> <property name=nson,f><!- e 16ac5iixbeanl'oaeodoop -><bean class=ncom.abcserviceson”<property nemeigge" value=nlln /> </bean></property></bean><b

5、ean id=lf son2,f class=,!com. abc service . sonn><! agee6do2»e(;6±6x<:ee£-10eq«person6dpasonpaagee6d6, 30p, 0son2paagee6do ><property name= nage11 ><!一一 xcoaoaaie1oapaeqpropertypathfactorybe且n 一<bean id=l,person son age11class=norg.springframework.beansfac

6、tory.config.propertypathfmctorybe an'* /></property></bean>addpersonahsonaapaeodoiedooaadaiaddff-iduifdi dde?ia£°public class test public static void main(string args)applicationcontext ac =newclasspathxmlapplicationcontext(napplicationcontext.xmln);system, out .printin

7、( nage=n + ac. getbean (,f son2,f,son.class)getage();)茁3觀血£。age=llbeane|iaypae6d6o|i£-«2»vided6x0eeaid»5dbean£->»1e!«beanepaypae6doopdiiof oa3ebeane|liay£-'dad2er,1ypropertypathfactorybeanie3epai£(|dei aiepaaadaiaddodanudlf0<bean id=lfsonl1

8、1class=l!org . springf ramework . beans factory config .propertypa thfectorybean'*>< ! 一一 e - 'ae iebeantiia-s-sonla ' xoaa a obeanpaxep 一一><property name=ntargetbeanname,f value=,!personn /><!一一 e ,*e6d0£->±iasonla zxoac±ebeanpaaa a oeodo 一一><pr

9、operty name=npropertypathn value=,fsonn /></bean>dzddeiaacpatestaa£-i°nson2»»3esonl£-i!/2a1ud»nuj£xeeaeubeanpafieldopf yfieldretrievingfactorybeanaaf-ieodaeubeanpafielddpxeeaeube an£-»»ddbd±!/26(|"dadapabeani£iaaaeeqaa0a2e-

10、9;(|i£o<bean id=lf son11 class=lfcom. abc service son11 ><property name=nage,f><bean id=n java . sql. connection . transaction_serializable11class=,forg. springf ramework beans factory conf ig. fieldretrievingfactor ybeann /></property></bean>2ae00-?3idd6eeiiatdapa

11、aae£-i0aap»0uia1©£-1dzdda1ue9ia£oage=8duda>daadaod£-ison(|dl6paagepadp£-'pe6ujava.sql.connection.transact ion_serlalizablepaopi£6ueiaiematdadd£-ntdafieldretrievingfactoryb ean1n3§beane±£-io5('paid202»e5abeanepay|liaf deef-ie

12、d'fieldpa+i' iei4£-%«oa±»ei3oa p入0p£©i£ x0da£ofield%e/,6doeq%2hpa£-.d26edoeq%§i-.|4ai£eiaae|_iaaada2-iio5(|liafield±iziee%2i-.fieldop£-.ddzeied6f1yaaauo±6aiei£e?1ufieldope i-ipaf-ddolafyeyddon%-oupabeanazaieiaia%zfiel

13、d±iie|ja|aud»id(|i6i6lae(;eydddn% zaeoupabeanj£fielddpdedotdebeaneijayf-ayeduaadaiaddodoiaadte0<bean id=nagen class=,forg. springframework beans factory config. fieidretrievingfactor ybeann>< ! 一一 targetclassd, wfieldfdetlpaa乙士一><property ndme=”t3i:getcl3ss” value=n jav

14、a sql connection11 /><!- targetfieldo,曠fieldad ><property name=n target fie ld,f value=11 transact ion_seriali zable h /> </bean>dud3idddddd%0eqlaea36£osys tem. out .pti nt in (,fage=n + ac get bean (lfage,!);odda'ieiiaduifeafieldretrievingfactorybeanejfielddpeif-iiodeo

15、eqlaaldeodof0udcoa»n|japaficlde(;wi-ipa£-iddei6atargctclasso>ta±cau£»eqluficlde(;-q%2i -«pa£-'ode16atargetobjecto5<* aieoio targetfieldpoj'a+eada+eolopafieldaueg,ufieldeq>6%2i-«field£-.0d6dd»d0iu!46da|jadx-£o<bean id=l,agencl

16、ass=,forg spring framework b eans factory. config. fieldret rievingfactor ybean,!><!一一 valueo5 -aadaapaaad d2iodop 一一><property 2me=”staticfield11value='t java sql connection transaction_serializablen /></bean>xeeaeubeaniia*1/!*-p»0dpiymethodlnvokingfactorybeansbeanfea+

17、e-!-'pa-ijopxeefbeanp ae6d6dpi£dai6ln3§bean6aaz»neid5 -pa m»0dp£-i a-%eeode(;%2i-i 14-*£-id2edoeqepay-!4-,£»dai6dp%e/edo±»x0eep!4oj,beane|jay|iads(|f,e 6d0£-d26eddd±6jda3ebeane|jayiqayx6£o<bean id=,!valuegeneratorn class=,fcom.

18、abc. util. valuegeneratorn /><bean id=nsonl,f class=,!com. abc service . son11 ><property gme= hage11 >< ! 一一 »ne i “ -p»0op£qpvoavaluegeneratorpagetva丄ue 為八 一一><b eanclass=,forg. springf ramework beans factory config methodi nvokingfact or y bean,f><prop

19、ertybject” ref =hvaluegenerator,f /><property name=lftargetmethod11 value=,tgetvalue,f /></bean></property></bean> public class valuegenerator iaaeqvaluegenerator£°public int getvalue() :return 2; public static int getstaticvalue () return 3;2aeo3iddoa%e oojson 1

20、 odagepaouaeaofaeqlaf0age=2氏嗆03屮。入zifi/goyn入 noadr 入 fa£。<bean id=lf sonl,f class=,fcom. abc. service . son,f><property name= nage11 >< ! 一一 »ne i 衣 - p»0op£2pvoavaluegeneratorpagetstoticvalue 坯 * -一> <beanclass=,forgspringframework.beansfactory.config.method

21、lnvokingfactorybean,f ><property name=11 target class11value=,fcom. abc .util. valuegenerator,f /><propertyvalue=hgetstaticvalueh /></bean></property></bean>age=3<bean id=lfsysprops11class=,forg. spring framework beans factory . config. methodi nvokingfact or y be

22、ann><property name=ntargetclass” value=lf java lang. system" /><property name=ntargetmethodlf value=,fgetproperties,f /><bean><bean id=,! javaversion11class=norg.springframework.beansfactory.config.methodinvokingfactory bean,f><!一一 6,ideiapasysprops bean 一一><property name=ntargetobject11 value=,fsysprops11 /><property name=n targe t met hod” value=ngetproperty,f /><! oaaiaaoa2iey >

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論