Ո՞րն է տարբերությունը @autowired-ի և @bean-ի միջև:
Ո՞րն է տարբերությունը @autowired-ի և @bean-ի միջև:

Video: Ո՞րն է տարբերությունը @autowired-ի և @bean-ի միջև:

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

Երբ օգտագործում եք @ Լոբի դուք պատասխանատու եք Id տրամադրելու և այդ ID-ն կանչելու համար, երբ ցանկանում եք օգտագործել տվյալ օբյեկտը՝ օգտագործելով getBean() մեթոդը: Ավտոմատ լարով օգնում է խուսափել կանչող մասից և վերադարձնում է օբյեկտ ամեն անգամ, երբ դա անհրաժեշտ է:

Բացի այդ, ո՞րն է @autowired-ի օգտագործումը:

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

Բացի վերևից, ի՞նչ է անում @bean անոտացիան: Գարուն @ Bean Անոտացիա . Գարուն @ Bean Անոտացիա կիրառվում է մեթոդի վրա՝ նշելու, որ այն վերադարձնում է a լոբի պետք է կառավարվի գարնանային համատեքստով: Գարուն Bean ծանոթագրություն սովորաբար հայտարարվում է Կազմաձևման դասերի մեթոդներում: Այս դեպքում, լոբի մեթոդները կարող են հղում կատարել այլ @ Լոբի նույն դասի մեթոդները՝ դրանք ուղղակիորեն կանչելով:

Բացի այդ, ի՞նչ է լոբի գարնանային կոշիկներով:

Այն օբյեկտները, որոնք կազմում են ձեր դիմումի հիմքը, և որոնք կառավարվում են Գարուն IoC կոնտեյներ կոչվում են լոբի . Ա լոբի օբյեկտ է, որը ստեղծվում է, հավաքվում և այլ կերպ կառավարվում է ա Գարուն IoC կոնտեյներ: Սրանք լոբի ստեղծվում են կոնֆիգուրացիայի մետատվյալներով, որոնք դուք մատակարարում եք կոնտեյներին:

Ինչ է լոբի ներարկումը:

Ներարկում Լոբի . Օգտագործելու համար լոբի դու ստեղծում ես, դու ներարկել դրանք մեկ ուրիշի մեջ լոբի այն կարող է օգտագործվել հավելվածի կողմից, ինչպիսին է JavaServer Faces հավելվածը: Օրինակ, դուք կարող եք ստեղծել ա լոբի կոչվում է Տպիչ, որի մեջ դուք կարող եք ներարկել Ողջույններից մեկը լոբի : ներմուծում javax. ներարկել.