Хавар byType болон byName хоёрын ялгаа юу вэ?
Хавар byType болон byName хоёрын ялгаа юу вэ?

Видео: Хавар byType болон byName хоёрын ялгаа юу вэ?

Видео: Хавар byType болон byName хоёрын ялгаа юу вэ?
Видео: Очаровательный заброшенный замок 17 века во Франции (полностью замороженный во времени на 26 лет) 2024, May
Anonim

The byType болон byName хоёрын ялгаа autowire нь дараах байдалтай байна: Autowire төрлөөр тохиргооны файлаас шош хайна, түүний id нь утастай байх өмчийн төрөлтэй таарч, харин автомат утас нэрээр id нь утастай байх өмчийн нэртэй таарч байгаа шошыг хайх болно.

Мөн асуулт бол хаврын улиралд Autowiring byType гэж юу вэ?

онд Хавар , “ Төрөлөөр автоматаар залгах ” гэдэг нь шошны өгөгдлийн төрөл нь бусад шошны өгөгдлийн төрөлтэй таарч байвал түүнийг автоматаар холбоно гэсэн үг. Жишээлбэл, "хүн" шош нь "чадвар" ангиллын өгөгдлийн төрөл бүхий өмчийг ил гаргадаг. Хавар "чадвар"-ын ангилалтай ижил төрлийн өгөгдлийн шошыг олж автоматаар утастай болгоно.

Хавар @autowired ямар зорилготой юм бэ гэж бас асууж магадгүй. Автомат утас залгах -ийн онцлог хавар Framework нь объектын хамаарлыг далд хэлбэрээр оруулах боломжийг танд олгоно. Энэ нь дотооддоо тохируулагч эсвэл бүтээгч тарилгыг ашигладаг. Автомат утас залгах команд болон мөрийн утгыг оруулахад ашиглах боломжгүй. Энэ нь зөвхөн лавлагаатай ажилладаг.

Мөн хаврын улиралд хэдэн төрлийн автомат утас байдгийг мэдэх үү?

Үүнийг гэж нэрлэдэг хавар буурцаг автомат утас холбох . The автомат утас холбох функц нь дөрвөн горимтой. Эдгээр нь ' no ', ' byName ', ' byType ' ба ' constructor ' юм. Өөр автомат утас автомат илрүүлэх горимыг цуцалсан.

Хавар утас гэж юу вэ?

- Шош утас шоштой хослуулах үйл явц юм Хавар сав. Шаардлагатай шошыг саванд мэдээлэх ёстой бөгөөд савыг хооронд нь холбохдоо хараат тарилга хэрхэн ашиглахыг зааж өгөх ёстой. утас шош.

Зөвлөмж болгож буй: