כמה סוגים של חיווט אוטומטי יש באביב?
כמה סוגים של חיווט אוטומטי יש באביב?

וִידֵאוֹ: כמה סוגים של חיווט אוטומטי יש באביב?

וִידֵאוֹ: כמה סוגים של חיווט אוטומטי יש באביב?
וִידֵאוֹ: טיפים לטסט שאסור לכם לפספס 2024, נוֹבֶמבֶּר
Anonim

אביב תומך בחמישה סוגי חיווט אוטומטי והם אינם (ברירת מחדל), byType, byName, בנאי וזיהוי אוטומטי.

באופן דומה, אנשים שואלים, מהם סוגים שונים של חיווט אוטומטי באביב?

זה אומר שאפשר לתת אוטומטית אביב לפתור משתפי פעולה ( אַחֵר שעועית) עבור השעועית שלך על ידי בדיקה ה תכנים של ה BeanFactory. זה נקרא אביב אפונה חיווט אוטומטי . החיווט האוטומטי לפונקציונליות יש ארבעה מצבים. אלה הם ' לא ', ' byName ', ' byType ' ו- ' constructor '.

באופן דומה, מהו Autowiring באביב עם דוגמאות? אביב מחפש שעועית עם שם זהה לנכס שצריך להיות מחווט אוטומטי . ל דוגמא , אם הגדרת שעועית מוגדרת ל autowire לפי השם, והוא מכיל מאפיין מאסטר (כלומר, יש לו שיטת setMaster(..)), אביב מחפש הגדרת שעועית בשם מאסטר, ומשתמש בה כדי להגדיר את המאפיין.

רק אז, מהם סוגי Autowire השונים?

מבוסס תצורת XML חיווט אוטומטי לפונקציונליות יש חמישה מצבים - לא, לפי שם, לפי סוג , בנאי וזיהוי אוטומטי. מצב ברירת המחדל הוא לא.

מדוע משתמשים ב-@autowired באביב?

אביב פחית autowire קשר בין שעועית משתפת פעולה ללא שימוש בתגי constructor-arg ותגיות מאפיין, מה שעוזר בכמות תצורת ה-XML. חיווט אוטומטי של ה אביב המסגרת מאפשרת לך להחדיר את התלות באובייקט באופן מרומז.

מוּמלָץ: