ვიდეო: რა განსხვავებაა @autowired-სა და @bean-ს შორის?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
როდესაც იყენებთ @ ლობიო თქვენ ხართ პასუხისმგებელი პირადობის მოწოდებაზე და ამ ID-ის გამოძახებაზე, როდესაც გსურთ გამოიყენოთ კონკრეტული ობიექტი getBean() მეთოდის გამოყენებით. ავტომატური გაყვანილობა ეხმარება მოწოდების ნაწილის თავიდან აცილებაში და აბრუნებს ობიექტს ყოველ ჯერზე, როცა ეს საჭიროა.
გარდა ამისა, რა არის @autowired-ის გამოყენება?
@ ავტომატური გაყვანილობა ანოტაცია უზრუნველყოფს უფრო წვრილმარცვლიან კონტროლს სად და როგორ ავტოგაყვანილობა უნდა შესრულდეს. @ ავტომატური გაყვანილობა ანოტაცია შეიძლება გამოყენებულ იქნას ავტომავთული bean სეტერის მეთოდზე ისევე, როგორც @Required ანოტაცია, კონსტრუქტორი, თვისება ან მეთოდები თვითნებური სახელებით და/ან მრავალი არგუმენტით.
გარდა ზემოთ, რას აკეთებს @bean ანოტაცია? გაზაფხული @ ლობიოს ანოტაცია . გაზაფხული @ ლობიოს ანოტაცია გამოიყენება მეთოდზე იმის დასაზუსტებლად, რომ ის აბრუნებს a ლობიო იმართება საგაზაფხულო კონტექსტით. გაზაფხული ლობიოს ანოტაცია ჩვეულებრივ დეკლარირებულია კონფიგურაციის კლასების მეთოდებში. Ამ შემთხვევაში, ლობიო მეთოდებმა შეიძლება მიმართოს სხვა @ ლობიო მეთოდები იმავე კლასში უშუალოდ მათი გამოძახებით.
გარდა ამისა, რა არის ლობიო საგაზაფხულო ჩექმაში?
ობიექტები, რომლებიც ქმნიან თქვენი განაცხადის ხერხემალს და რომლებსაც მართავს გაზაფხული IoC კონტეინერი ე.წ ლობიო . ა ლობიო არის ობიექტი, რომელიც ინსტანცირდება, აწყობილია და სხვაგვარად მართავს ა გაზაფხული IoC კონტეინერი. ესენი ლობიო იქმნება კონფიგურაციის მეტამონაცემებით, რომელსაც თქვენ აწვდით კონტეინერს.
რა არის ლობიოს ინექცია?
ინექცია ლობიო . იმისათვის, რომ გამოიყენოთ ლობიო შენ ქმნი, შენ ინექცია ისინი მეორეში ლობიო რომელიც შემდეგ შეიძლება გამოყენებულ იქნას აპლიკაციის მიერ, როგორიცაა JavaServer Faces აპლიკაცია. მაგალითად, თქვენ შეგიძლიათ შექმნათ ა ლობიო მოუწოდა პრინტერი, რომელშიც შედიხართ ინექცია ერთ-ერთი მისალმება ლობიო : javax-ის იმპორტი. ინექცია.