@autowired тэмдэглэгээг юу ашиглах вэ?
@autowired тэмдэглэгээг юу ашиглах вэ?

Видео: @autowired тэмдэглэгээг юу ашиглах вэ?

Видео: @autowired тэмдэглэгээг юу ашиглах вэ?
Видео: Хаврын AOP-тэй талуудыг хэрхэн бичих вэ [Хаврын AOP аялал - 1-р хэсэг] 2024, May
Anonim

Зар сурталчилгаа. @ Автоматаар холбогдсон тэмдэглэгээ хаана, хэрхэн хянах талаар илүү нарийн хяналтыг өгдөг автомат утас холбох биелэгдэх ёстой. @ Автоматаар холбогдсон тэмдэглэгээ ашиглаж болно автомат утас @Required шиг тохируулагч арга дээр шош тайлбар , бүтээгч, дурын нэр болон/эсвэл олон аргумент бүхий өмч эсвэл аргууд

Тэгвэл @autowired-ийн хаврын ачааллын үед юу хэрэгтэй вэ?

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

Дараа нь асуулт бол Autowired гэж юу гэсэн үг вэ? @ Автоматаар холбогдсон Энэ нь үндсэндээ @Component тэмдэглэгээ бүхий ангиудад тодорхойлсон тохиргоон дээр үндэслэн хувьсагчийг Spring injecting (хувьсагчийг эхлүүлэх) юм. Нэмэлт лавлагаа: @ Автоматаар холбогдсон Хавар.

Мөн жишээнүүдийн дагуу хавар Autowiring гэж юу вэ?

Хавар байх ёстой өмчтэй ижил нэртэй шош хайдаг автомат утастай . Учир нь жишээ , шошны тодорхойлолтыг тохируулсан бол автомат утас нэрээр, мөн энэ нь мастер шинж чанарыг агуулсан (өөрөөр хэлбэл setMaster(..) аргатай), Хавар мастер нэртэй шошны тодорхойлолтыг хайж, өмчийг тохируулахдаа ашигладаг.

Autowiring гэж юу вэ, түүний төрлүүд?

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