Ո՞րն է @autowired անոտացիայի օգտագործումը:
Ո՞րն է @autowired անոտացիայի օգտագործումը:

Video: Ո՞րն է @autowired անոտացիայի օգտագործումը:

Video: Ո՞րն է @autowired անոտացիայի օգտագործումը:
Video: Ինչպես գրել ասպեկտներ Spring AOP-ով [Spring AOP ճամփորդություն - Մաս 1] 2024, Նոյեմբեր
Anonim

Գովազդներ. The @ Ավտոմատ հաղորդագրություն ապահովում է ավելի նուրբ վերահսկողություն, թե որտեղ և ինչպես ավտոլարերի միացում պետք է իրականացվի։ The @ Ավտոմատ հաղորդագրություն կարելի է օգտագործել ավտոլարեր լոբի վրա սեթերի մեթոդը ճիշտ այնպես, ինչպես @Required անոտացիա , կոնստրուկտոր, սեփականություն կամ մեթոդներ կամայական անուններով և/կամ բազմաթիվ արգումենտներով

Այնուհետև, ո՞րն է @autowired-ի օգտագործումը գարնանային կոշիկի մեջ:

Ավտոլարերի միացում առանձնահատկությունը գարուն շրջանակը թույլ է տալիս անուղղակիորեն ներարկել օբյեկտի կախվածությունը: Այն ներքին օգտագործում է սեթեր կամ կոնստրուկտորային ներարկում: Ավտոլարերի միացում չի կարող լինել օգտագործված ներարկել պարզունակ և լարային արժեքներ: Այն աշխատում է միայն հղումով:

Հետագայում հարցն այն է, թե ինչ է նշանակում Autowired: @ Ավտոմատ լարով հիմնականում Spring injecting-ն է (կատարում է փոփոխականի սկզբնավորումը) փոփոխականի վրա հիմնված կոնֆիգուրացիաների վրա, որոնք դուք սահմանել եք դասերում @Component անոտացիայով: Լրացուցիչ հղում. @ Ավտոմատ լարով Գարնանը.

Բացի այդ, ի՞նչ է իրենից ներկայացնում Autowiring գարնանը օրինակներով:

Գարուն փնտրում է լոբի նույն անունով, ինչ գույքը, որը պետք է լինի ավտոլարով . Համար օրինակ , եթե լոբի սահմանումը դրված է ավտոլարեր անունով, և այն պարունակում է հիմնական հատկություն (այսինքն՝ ունի setMaster(..) մեթոդ), Գարուն փնտրում է լոբի սահմանում, որը կոչվում է master, և այն օգտագործում է հատկությունը սահմանելու համար:

Ի՞նչ է Autowiring-ը և դրա տեսակները:

Սա նշանակում է, որ այն հնարավոր է ավտոմատ կերպով թույլ տալ, որ Spring-ը լուծի գործընկերներին (այլ լոբի) ձեր լոբիների համար՝ ստուգելով որ -ի բովանդակությունը որ BeanFactory. Սա կոչվում է գարնանային լոբի ավտոլարերի միացում . Ավտոլարերի միացում ֆունկցիոնալությունն ունի չորս ռեժիմ: Սրանք են «ոչ», «byName», «byType» և «կոնստրուկտոր»: