გაზაფხულის ტიპის მიხედვით?

Სარჩევი:

გაზაფხულის ტიპის მიხედვით?
გაზაფხულის ტიპის მიხედვით?
Anonim

გაზაფხულზე, „ავტოგაყვანილობა ტიპის მიხედვით“ნიშნავს, თუ bean-ის მონაცემთა ტიპი თავსებადია სხვა bean თვისების მონაცემთა ტიპთან, ავტომატური გაყვანილობა. მაგალითად, „person“bean ავლენს თვისებას „უნარების“კლასის მონაცემთა ტიპის მიხედვით, Spring იპოვის bean-ს იმავე ტიპის მონაცემთა კლასის „უნარი“და ავტომატურად დააკავშირებს მას.

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

ეს რეჟიმი განსაზღვრავს ავტოგაყვანილობას ქონების ტიპის მიხედვით. საგაზაფხულო კონტეინერი უყურებს ლობიოს, რომელზედაც autowire ატრიბუტი არის დაყენებული byType-ზე XML კონფიგურაციის ფაილში. შემდეგ ის ცდილობს დააკავშიროს და დააკავშიროს თვისება, თუ მისი ტიპი ზუსტად ემთხვევა კონფიგურაციის ფაილში არსებულ ლობიოს სახელს.

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

ასე რომ, გაზაფხულს შეუძლია გამოიყენოს BeanFactory, რათა იცოდეს დამოკიდებულებები ყველა გამოყენებული ლობიოს შორის. XML კონფიგურაციაზე დაფუძნებული ავტომატური გაყვანილობის ფუნქციას აქვს ხუთი რეჟიმი – არა, სახელის მიხედვით, byType, კონსტრუქტორი და ავტომატური ამოცნობა. ნაგულისხმევი რეჟიმი არის არა.

რატომ ვიყენებთ @autowired ანოტაციას?

@Autowired ანოტაცია უზრუნველყოფს უფრო დეტალურ კონტროლს, თუ სად და როგორ უნდა განხორციელდეს ავტოგაყვანილობა. @Autowired ანოტაცია შეიძლება გამოყენებულ იქნას სეტერის მეთოდზე bean-ის ავტომატური დასაკავშირებლად, ისევე როგორც @Required ანოტაცია, კონსტრუქტორი, თვისება ან მეთოდები თვითნებური სახელებით და/ან მრავალი არგუმენტით.

რა არის @inject გაზაფხულზე?

@Inject არის Java ტექნოლოგიის ნაწილი, რომელსაც ეწოდება CDI, რომელიც განსაზღვრავს სტანდარტსდამოკიდებულების ინექცია გაზაფხულის მსგავსი. საგაზაფხულო აპლიკაციაში, ორი ანოტაცია მუშაობს ისევე, როგორც Spring-მა გადაწყვიტა მხარი დაუჭიროს JSR-299-ის ზოგიერთი ანოტაციის გარდა.

გირჩევთ:

საინტერესო სტატიები
ნუტრიოსო თოვს?
Წაიკითხე მეტი

ნუტრიოსო თოვს?

Nutrioso საშუალოდ 58 ინჩი თოვლია წელიწადში. აქვს თუ არა თოვლი Winters Texas? ზამთარი საშუალოდ 1 ინჩი თოვს წელიწადში. მოთოვება მოულოდნელად ველზე? Sudden Valley საშუალოდ 17 ინჩი თოვლი წელიწადში. რამდენი ცივა სენდი იუტა? სენდიში ზაფხული ცხელი, მშრალი და ძირითადად წმინდაა, ზამთარი კი ყინვაგამძლე და ნაწილობრივ მოღრუბლული.

რას ნიშნავს კრისტიანსენი?
Წაიკითხე მეტი

რას ნიშნავს კრისტიანსენი?

კრისტიანსენი (დანიური გამოთქმა: [kʰʁeˈstjænˀsn̩]) არის დანიური და ნორვეგიული პატრონიმური გვარი, სიტყვასიტყვით ნიშნავს ქრისტიანის შვილს. მართლწერის ვარიანტს Kristiansen აქვს იდენტური გამოთქმა. რას ნიშნავს კრისტენსენი? კრისტენსენი დანიური გამოთქმა:

მსგავსია თუ არა ოქტანტები და კვადრატები?
Წაიკითხე მეტი

მსგავსია თუ არა ოქტანტები და კვადრატები?

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