Жазда byType жана byName ортосунда кандай айырма бар?
Жазда byType жана byName ортосунда кандай айырма бар?

Video: Жазда byType жана byName ортосунда кандай айырма бар?

Video: Жазда byType жана byName ортосунда кандай айырма бар?
Video: Кыз бурак тобу "Жан Жан" 2024, Май
Anonim

The byType жана byName ортосундагы айырма autowiring төмөнкүдөй: Autowire byType конфигурация файлында төө буурчакты издейт, анын идентификатору зымдуу касиеттин түрүнө дал келет, ал эми autowire byName идентификатору зымдуу мүлктүн аталышына дал келген төө буурчакты издейт.

Ошондой эле суроо, жазында Autowiring byType деген эмне?

In Жаз , “ Түрү боюнча автоматтык зымдар ” дегенди билдирет, эгерде төө буурчактын маалымат түрү башка буурчак менчигинин маалымат түрүнө шайкеш келсе, аны автоматтык түрдө өткөрүңүз. Мисалы, "адам" төө буурчагы "жөндөмдүүлүк" классынын маалымат түрү менен касиетти көрсөтөт, Жаз "жөндөмдүүлүк" классынын бирдей типтеги төө буурчакты таап, аны автоматтык түрдө зым кылат.

Жазында @autowired кандай максатта деп сураса болот? Autowiring өзгөчөлүгү жаз Framework объектиге көз карандылыкты кыйыр түрдө киргизүүгө мүмкүндүк берет. Ал ички сетер же конструктор инъекциясын колдонот. Autowiring примитивдүү жана сап маанилерин киргизүү үчүн колдонулушу мүмкүн эмес. Бул шилтеме менен гана иштейт.

Ошондой эле билесизби, жазында Autowiring канча түрү бар?

Бул деп аталат жаз буурчак autowiring . The autowiring функционалдуу төрт режими бар. Булар "жок", " byName ", " byType " жана " конструктор ". Башка autowire автоматтык аныктоо режими жокко чыгарылган.

Жазында зымдар деген эмне?

- буурчак зымдар менен буурчак айкалыштыруу процесси болуп саналат Жаз контейнер. Талап кылынган буурчактар контейнерге маалымдалат жана контейнер аларды бириктирүү үчүн көз карандылык инъекциясын кантип колдонушу керек, зымдар буурчак.

Сунушталууда: