Жазында Autowiring канча түрү бар?
Жазында Autowiring канча түрү бар?

Video: Жазында Autowiring канча түрү бар?

Video: Жазында Autowiring канча түрү бар?
Video: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Май
Anonim

Жаз беш колдойт autowiring түрлөрү жана алар жок(демейки), byType, byName, конструктор жана автодетектор.

Ошо сыяктуу эле, адамдар жазында Autowiring кандай түрлөрү бар?

Бул автоматтык түрдө уруксат берүү мүмкүн экенин билдирет Жаз кызматташтарды чечүү ( башка төө буурчак) текшерүү аркылуу төө буурчакыңыз үчүн the мазмуну the BeanFactory. Бул деп аталат жаз буурчак autowiring . Автоматтык зымдар функционалдуу төрт режими бар. Булар "жок", " byName ", " byType " жана " конструктор ".

Ошо сыяктуу эле, мисалдар менен жазында Autowiring деген эмне? Жаз болушу керек болгон мүлк менен бирдей аталыштагы буурчакты издейт автоматтык зымдуу . үчүн мисал , эгерде буурчак аныктамасы коюлган болсо autowire аты менен жана ал башкы касиетти камтыйт (башкача айтканда, анын setMaster(..) ыкмасы бар), Жаз мастер аттуу буурчак аныктамасын издеп, аны касиетти орнотуу үчүн колдонот.

Ошентип, ар кандай Autowire түрлөрү кандай?

XML конфигурациясына негизделген autowiring функциянын беш режими бар – жок, byName, byType , конструктор жана автодетектор. Демейки режим жок.

Эмне үчүн @autowired жазында колдонулат?

Жаз болот autowire XML конфигурациясынын көлөмүнө жардам берген конструктор-arg жана мулк тэгдерин колдонбостон биргелешип иштөөчү буурчактардын ортосундагы мамиле. Autowiring ныкы Жаз Framework объектиге көз карандылыкты кыйыр түрдө киргизүүгө мүмкүндүк берет.

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