Хаврын улиралд бүрэлдэхүүн хэсгүүдийн сканнерын хэрэглээ юу вэ?
Хаврын улиралд бүрэлдэхүүн хэсгүүдийн сканнерын хэрэглээ юу вэ?

Видео: Хаврын улиралд бүрэлдэхүүн хэсгүүдийн сканнерын хэрэглээ юу вэ?

Видео: Хаврын улиралд бүрэлдэхүүн хэсгүүдийн сканнерын хэрэглээ юу вэ?
Видео: What If Earth Was In Star Wars FULL MOVIE 2024, Дөрөвдүгээр сар
Anonim

Ашиглаж байна бүрэлдэхүүн хэсгийг сканнердах асуух нэг арга юм Хавар илрүүлэх Хавар - удирддаг бүрэлдэхүүн хэсгүүд . Хавар бүгдийг олж, бүртгэхийн тулд мэдээлэл хэрэгтэй Хаврын бүрэлдэхүүн хэсгүүд -тай програм контекст үед програм эхэлдэг.

Цаашилбал, хаврын улиралд Classpath сканнер гэж юу вэ?

Хаврын ангийн замын сканнер & Удирддаг бүрэлдэхүүн хэсгүүд. Энэ нь гэсэн үг Хавар автоматаар хийх боломжтой сканнердах , урьдчилан тодорхойлсон төслийн багцаас шошыг илрүүлж, үүсгэснээр биднийг XML файл дахь уйтгартай шош/бүрэлдэхүүн мэдэгдлээс аврах болно.

Бүрэлдэхүүн хэсгүүдийг сканнердах нь юу хийдэгийг бас мэдэх үү? Бүрэлдэхүүн хэсгүүдийн сканнер ангийн замаас олсон хараат нэр дэвшигчдийг автоматаар илрүүлдэг сканнердах . Явцад сканнердах үйл явц, Спринг хэвшмэл тайлбар бүхий тайлбартай ангиудыг хайдаг. Эдгээр тэмдэглэгээ нь @ Бүрэлдэхүүн хэсэг , @Controller, @Service болон @Repository.

Үүнийг анхаарч үзэхэд би бүрэлдэхүүн хэсгүүдийн сканнерыг хаана байрлуулах вэ?

тавих @ ComponentScan багцын модны дээд талд. Та мөн сканнердах ажиллагааг хаанаас эхлүүлэхээ тодорхойлохын тулд basePackages шинж чанарыг ашиглаж болно. Хэрвээ чи хүсвэл сканнердах бүх тэмдэглэлтэй ангиуд, тавих @-ээр тэмдэглэсэн анги ComponentScan com дээр. програмын багц.

Хаврын ачааллын үед бүрэлдэхүүн хэсгүүдийг хэрхэн сканнердах вэ?

Та тодорхойлсны дараа a Бүрэлдэхүүн хэсгүүдийн сканнер багцын хувьд, Хавар багц болон түүний бүх дэд багцуудыг хайж олох болно бүрэлдэхүүн хэсгүүд /буурцаг. Хэрэв та хэрэглэж байгаа бол Хаврын гутал , Програмын тохиргоог шалгана уу 1. Хэрэв та JSP/Servlet эсвэл a Хавар MVC програмыг ашиглахгүйгээр Хаврын гутал 2-р аргыг ашиглах.

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