რა სარგებლობა მოაქვს კომპონენტის სკანირებას გაზაფხულზე?
რა სარგებლობა მოაქვს კომპონენტის სკანირებას გაზაფხულზე?

ვიდეო: რა სარგებლობა მოაქვს კომპონენტის სკანირებას გაზაფხულზე?

ვიდეო: რა სარგებლობა მოაქვს კომპონენტის სკანირებას გაზაფხულზე?
ვიდეო: ჯენიფერ გეიზი - "უკიდურესი სიმაღლე" - აუდიო წიგნი 2024, დეკემბერი
Anonim

გამოყენება კომპონენტის სკანირება კითხვის ერთ-ერთი მეთოდია გაზაფხული აღმოაჩინო გაზაფხული - მოახერხა კომპონენტები . გაზაფხული სჭირდება ინფორმაცია, რათა მოძებნოს და დაარეგისტრიროს ყველა გაზაფხულის კომპონენტები ერთად განაცხადი კონტექსტში, როდესაც განაცხადი იწყება.

გარდა ამისა, რა არის Classpath სკანირება გაზაფხულზე?

საგაზაფხულო საკლასო ბილიკის სკანირება & მართული კომპონენტები. Ეს ნიშნავს გაზაფხული შეუძლია ავტომატური სკანირება , გამოავლინეთ და დააინსტალირეთ ლობიო წინასწარ განსაზღვრული პროექტის პაკეტიდან, რაც გვიხსნის XML ფაილში დამღლელი ლობიოს/კომპონენტის დეკლარაციისგან.

ასევე იცით, რას აკეთებს კომპონენტის სკანირება? კომპონენტის სკანირება ავტომატურად ამოიცნობს დამოკიდებულების კანდიდატებს, რომლებიც აღმოჩენილია კლასპეტის მიერ სკანირება . დროს სკანირება პროცესი, Spring ეძებს სტერეოტიპული ანოტაციებით ანოტირებულ კლასებს. ეს ანოტაციები არის @ Კომპონენტი , @Controller, @Service და @Repository.

ამის გათვალისწინებით, სად დავაყენო კომპონენტის სკანირება?

დადება @ კომპონენტის სკანირება თქვენი პაკეტის ხის თავზე. თქვენ ასევე შეგიძლიათ გამოიყენოთ basePackages ატრიბუტი, რათა მიუთითოთ სად უნდა დაიწყოს სკანირება. Თუ გინდა სკანირება ყველა ანოტირებული კლასი, დადება კლასის ანოტირება @ კომპონენტის სკანირება კომ. აპლიკაციის პაკეტი.

როგორ შემიძლია კომპონენტების სკანირება საგაზაფხულო ჩატვირთვისას?

მას შემდეგ რაც განსაზღვრავთ ა კომპონენტის სკანირება პაკეტისთვის, გაზაფხული მოძებნის პაკეტს და მის ყველა ქვეპაკეტს კომპონენტები /ლობიო. თუ იყენებთ საგაზაფხულო ჩექმა , შეამოწმეთ კონფიგურაცია მიდგომა 1-ში. თუ აკეთებთ JSP/Servlet ან გაზაფხული MVC აპლიკაცია გამოყენების გარეშე საგაზაფხულო ჩექმა გამოიყენეთ მიდგომა 2.

გირჩევთ: