מה ההבדל בין @autowired ל-@bean?
מה ההבדל בין @autowired ל-@bean?

וִידֵאוֹ: מה ההבדל בין @autowired ל-@bean?

וִידֵאוֹ: מה ההבדל בין @autowired ל-@bean?
וִידֵאוֹ: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, מאי
Anonim

כאשר אתה משתמש ב-@ אפונה אתה אחראי לספק מזהה ולקרוא לזהות זה כאשר אתה רוצה להשתמש באובייקט המסוים הזה באמצעות שיטת getBean(). חוטי אוטומטי עוזר להימנע מהחלק הקורא ומחזיר אובייקט בכל פעם שצריך.

חוץ מזה, מה השימוש ב-@autowired?

ה @ חוטי אוטומטי הערה מספקת שליטה עדינה יותר על היכן ואיך חיווט אוטומטי צריך להתבצע. ה @ חוטי אוטומטי ניתן להשתמש בהערה autowire bean על שיטת seter בדיוק כמו @Required annotation, constructor, מאפיין או שיטות עם שמות שרירותיים ו/או ארגומנטים מרובים.

מלבד למעלה, מה עושה הערת @bean? אביב @ הערת שעועית . אביב @ הערת שעועית מוחל על שיטה כדי לציין שהיא מחזירה א אפונה לניהול על ידי ההקשר של אביב. אביב הערת שעועית מוצהר בדרך כלל בשיטות Configuration classes. במקרה הזה, אפונה שיטות עשויות להפנות @ אחר אפונה שיטות באותה מחלקה על ידי קריאה ישירה להן.

בנוסף, מהי שעועית במגף אביב?

האובייקטים המהווים את עמוד השדרה של האפליקציה שלך ואשר מנוהלים על ידי ה אביב מיכל IoC נקראים שעועית . א אפונה הוא אובייקט המופק, מורכב ומנוהל אחרת על ידי א אביב מיכל IoC. אלה שעועית נוצרים עם המטא נתונים של התצורה שאתה מספק למיכל.

מהי הזרקת שעועית?

הַזרָקָה שעועית . על מנת להשתמש ב שעועית אתה יוצר, אתה לְהַזרִיק אותם לתוך עוד אחד אפונה לאחר מכן יכול לשמש יישום, כגון יישום JavaServer Faces. לדוגמה, תוכל ליצור א אפונה נקרא מדפסת שאליה תרצה לְהַזרִיק אחת מהברכות שעועית : ייבוא javax. לְהַזרִיק.