Video: Ո՞րն է գարնանը բաղադրիչի սկանավորման օգտագործումը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Օգտագործելով բաղադրիչի սկանավորում հարցնելու եղանակներից մեկն է Գարուն հայտնաբերելու համար Գարուն -կարողացավ բաղադրիչները . Գարուն անհրաժեշտ է տեղեկատվություն՝ բոլորը գտնելու և գրանցելու համար Գարնանային բաղադրիչներ -ի հետ դիմումը համատեքստում, երբ դիմումը սկսվում է.
Ավելին, ի՞նչ է Classpath սկանավորումը գարնանը:
Գարնանային դասընթացի սկանավորում & Կառավարվող բաղադրիչներ: Սա նշանակում է Գարուն կարողանում է ավտոմատ սկանավորում , հայտնաբերել և ակնթարթել լոբիները նախապես սահմանված ծրագրի փաթեթից, հետևաբար մեզ փրկելով XML ֆայլում հոգնեցուցիչ լոբի/բաղադրիչի հայտարարագրումից:
Նաև գիտեք, թե ինչ է անում բաղադրիչի սկանավորումը: Բաղադրիչների սկանավորում ավտոմատ կերպով հայտնաբերում է դասընթացի կողմից հայտնաբերված կախվածության թեկնածուները սկանավորում . Ընթացքում սկանավորում գործընթացը, Գարունը որոնում է կարծրատիպային անոտացիաներով ծանոթագրված դասերը: Այդ ծանոթագրություններն են @ Բաղադրիչ , @Controller, @Service և @Repository:
Հաշվի առնելով սա՝ որտեղի՞ց տեղադրեմ բաղադրիչի սկանավորումները:
դնել @ ComponentScan ձեր փաթեթի ծառի վերևում: Կարող եք նաև օգտագործել basePackages հատկանիշը՝ նշելու, թե որտեղից սկսել սկանավորումը: Եթե ցանկանում եք սկանավորում բոլոր նշագրված դասերը, դնել դասը նշում է @-ով ComponentScan ընկ. հավելվածի փաթեթ:
Ինչպե՞ս կարող եմ սկանավորել բաղադրիչները գարնանային բեռնախցիկում:
Երբ դուք սահմանեք ա Բաղադրիչների սկանավորում փաթեթի համար, Գարուն որոնում էր փաթեթը և դրա բոլոր ենթափաթեթները բաղադրիչները /լոբի. Եթե դուք օգտագործում եք Գարնանային կոշիկներ , ստուգեք կոնֆիգուրացիան Մոտեցման 1-ում: Եթե դուք JSP/Servlet կամ Գարուն MVC հավելված առանց օգտագործման Գարնանային կոշիկներ օգտագործել մոտեցում 2.
Խորհուրդ ենք տալիս:
Ո՞րն է դիտման բաղադրիչի հիմնական նպատակը:
View բաղադրիչը C# դաս է, որն ապահովում է մասնակի դիտում իրեն անհրաժեշտ տվյալների հետ՝ անկախ ծնողի դիտումից և այն մատուցող գործողություններից: Այս առումով, դիտման բաղադրիչը կարելի է համարել որպես մասնագիտացված գործողություն, բայց որն օգտագործվում է միայն տվյալների մասնակի դիտում ապահովելու համար:
Ո՞րն է @value անոտացիայի օգտագործումը գարնանը:
Spring @PropertySource անոտացիաները հիմնականում օգտագործվում են հատկությունների ֆայլից կարդալու համար՝ օգտագործելով Spring's Environment ինտերֆեյսը: Այս ծանոթագրությունը գործնականում տեղադրված է @Configuration դասերի վրա: Spring @Value ծանոթագրությունը կարող է օգտագործվել դաշտի կամ մեթոդների արտահայտությունը նշելու համար: Ընդհանուր օգտագործման դեպքը գույքը a-ից նշելն է
Ո՞րն է գարնանը Autowired annotation-ի օգտագործումը:
Spring @Autowired ծանոթագրությունն օգտագործվում է կախվածության ավտոմատ ներարկման համար: Spring Framework-ը կառուցված է կախվածության ներարկման վրա, և մենք ներարկում ենք դասի կախվածությունները Spring Bean-ի կազմաձևման ֆայլի միջոցով
Ո՞րն է @repository ծանոթագրության օգտագործումը գարնանը:
Գարուն @Repository Անոտացիա. Spring @Repository անոտացիան օգտագործվում է ցույց տալու համար, որ դասը ապահովում է օբյեկտների պահպանման, որոնման, որոնման, թարմացման և ջնջման մեխանիզմ:
Ո՞րն է @controller-ի օգտագործումը գարնանը:
Spring Controller ծանոթագրությունը կարող է կիրառվել միայն դասերի վրա: Այն օգտագործվում է դասը որպես վեբ հարցումների մշակող նշելու համար: Այն հիմնականում օգտագործվում է Spring MVC հավելվածի հետ