Хаврын улиралд "Автоматаар залгах" нь хэрэв шошны өгөгдлийн төрөл нь бусад шошны шинж чанарын өгөгдлийн төрөлтэй таарч байвал автоматаар залгана гэсэн үг. Жишээлбэл, "хүн" шош нь "чадвар"-ын ангиллын өгөгдлийн төрөлтэй өмчийг ил гаргахад Спринг "чадвар"-ын ангилалтай ижил төрлийн өгөгдлийн төрлийн шошыг олж автоматаар холбодог.
Та төрлөөр нь автоматаар холбож чадах уу?
Энэ горим нь өмчийн төрлөөр автомат холболтыг зааж өгдөг. Хаврын контейнер нь XML тохиргооны файл дахь автомат утас шинж чанарыг byType гэж тохируулсан шошыг хардаг. Дараа нь энэ нь тохиргооны файл дахь шошны нэрнүүдийн яг аль нэгэнд нь төрөл нь таарч байвал шинж чанарыг тааруулж, утсаар холбохыг оролдоно.
Хавар хэдэн төрлийн автомат утастай вэ?
Тиймээс Spring нь BeanFactory-г ашиглан ашигласан бүх шошны хамаарлыг мэдэх боломжтой болсон. XML тохиргоонд суурилсан автомат холболтын функц нь таван горимтой – үгүй , нэрээр, төрлөөр, бүтээгч, автоматаар илрүүлэх. Өгөгдмөл горим нь үгүй.
Бид яагаад @autowired тэмдэглэгээг ашигладаг вэ?
@Autowired тайлбар нь автомат утсыг хаана, хэрхэн хийх талаар илүү нарийн хяналтыг өгдөг. @Autowired тэмдэглэгээг @Шаардлагатай тэмдэглэгээ, байгуулагч, өмч эсвэл дурын нэртэй болон/эсвэл олон аргументтай аргуудын нэгэн адил тохируулагчийн арга дээр шошыг автоматаар холбоход ашиглаж болно.
Хаврын улиралд @inject гэж юу вэ?
@Inject нь CDI хэмээх Java технологийн нэг хэсэг бөгөөд стандартыг тодорхойлдог. Spring-тай төстэй хамаарлын тарилга. Хаврын аппликешн дээр хоёр тэмдэглэгээ нь Spring өөрсдийнхөөс гадна JSR-299-ийн зарим тэмдэглэгээг дэмжихээр шийдсэнтэй ижил аргаар ажилладаг.