@autowired болон @bean хоёрын ялгаа юу вэ?
@autowired болон @bean хоёрын ялгаа юу вэ?

Видео: @autowired болон @bean хоёрын ялгаа юу вэ?

Видео: @autowired болон @bean хоёрын ялгаа юу вэ?
Видео: Spring tutorial 6 | Hibernate Implementation | @EnableTransactionManagment 2024, Есдүгээр
Anonim

Та @ ашиглах үед Буурцаг Та getBean() аргыг ашиглан тухайн объектыг ашиглахыг хүссэн үедээ Id өгөх, тэр ID-г дуудах үүрэгтэй. Автоматаар холбогдсон дуудах хэсгээс зайлсхийхэд тусалдаг ба шаардлагатай болгонд объектыг буцаадаг.

Түүнээс гадна @autowired юунд хэрэгтэй вэ?

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

Дээрхээс гадна @bean тэмдэглэгээ юу хийдэг вэ? Хавар @ Буурцагны тайлбар . Хавар @ Буурцагны тайлбар a буцаахыг зааж өгөх арга дээр хэрэглэнэ буурцаг Хаврын нөхцөл байдалд тохируулан удирдах болно. Хавар Буурцагны тайлбар нь ихэвчлэн Тохиргооны ангийн аргуудад зарлагддаг. Энэ тохиолдолд, буурцаг аргууд бусад @-г лавлаж болно Буурцаг нэг ангид байгаа аргуудыг шууд дуудах замаар.

Нэмж хэлэхэд, хаврын гутлын шош гэж юу вэ?

Таны аппликешны үндсэн хэсгийг бүрдүүлдэг, удирддаг объектууд Хавар IoC контейнер гэж нэрлэдэг шош . А буурцаг нь үүсгэсэн, угсарсан, бусад аргаар удирддаг объект юм Хавар IoC сав. Эдгээр шош нь таны саванд нийлүүлэх тохиргооны мета өгөгдлөөр үүсгэгддэг.

Буурцагны тарилга гэж юу вэ?

Тарилга хийх Шош . -ийг ашиглахын тулд шош чи бүтээдэг, чи тарих тэднийг өөр нэг рүү оруулав буурцаг Үүнийг дараа нь JavaServer Faces програм гэх мэт програм ашиглаж болно. Жишээ нь, та үүсгэж болно буурцаг Принтер гэж нэрлэдэг тарих Мэндчилгээний нэг шош : javax импортлох. тарих.