@autowired-ийг хаврын улиралд юу хэрэглэдэг вэ?
@autowired-ийг хаврын улиралд юу хэрэглэдэг вэ?

Видео: @autowired-ийг хаврын улиралд юу хэрэглэдэг вэ?

Видео: @autowired-ийг хаврын улиралд юу хэрэглэдэг вэ?
Видео: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Арваннэгдүгээр
Anonim

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

Энд, хаврын улиралд Autowired тэмдэглэгээг юу ашигладаг вэ?

Хавар @ Автоматаар холбогдсон тэмдэглэгээ байна ашигласан автомат хамааралтай тарилгын хувьд. Хавар Framework нь хараат байдлын тарилга дээр бүтээгдсэн бөгөөд бид ангиллын хамаарлыг дамжуулан оруулдаг хавар буурцагны тохиргооны файл.

Мөн хаврын улиралд @component ямар хэрэгтэй вэ? Хаврын бүрэлдэхүүн хэсэг аннотаци нь ангийг гэж тэмдэглэхэд хэрэглэгддэг Бүрэлдэхүүн хэсэг . Энэ нь тийм гэсэн үг Хавар Аннотацид суурилсан тохиргоо болон ангиллын зам сканнердах үед framework нь эдгээр ангиудыг хараат байдлын хувьд автоматаар илрүүлэх болно.

Үүнээс гадна жишээ нь хавар Autowired гэж юу вэ?

онд Хавар , та @ ашиглаж болно Автоматаар холбогдсон тохируулагч арга, бүтээгч эсвэл талбар дээрх автомат утсан шошны тайлбар. Түүнээс гадна, энэ нь боломжтой автомат утастай тодорхой шош дахь өмч. @ Автоматаар холбогдсон Тэмдэглэл нь өгөгдлийн төрлийг тааруулах замаар шошыг автоматаар утсаар хийх явдал юм. Дараах хэсгийг бүрэн эхээр нь үзнэ үү жишээ @ хэрэглээг харуулах Автоматаар холбогдсон.

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

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