Видео: Хаврын улиралд бүрэлдэхүүн хэсгүүдийн сканнерын хэрэглээ юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Ашиглаж байна бүрэлдэхүүн хэсгийг сканнердах асуух нэг арга юм Хавар илрүүлэх Хавар - удирддаг бүрэлдэхүүн хэсгүүд . Хавар бүгдийг олж, бүртгэхийн тулд мэдээлэл хэрэгтэй Хаврын бүрэлдэхүүн хэсгүүд -тай програм контекст үед програм эхэлдэг.
Цаашилбал, хаврын улиралд Classpath сканнер гэж юу вэ?
Хаврын ангийн замын сканнер & Удирддаг бүрэлдэхүүн хэсгүүд. Энэ нь гэсэн үг Хавар автоматаар хийх боломжтой сканнердах , урьдчилан тодорхойлсон төслийн багцаас шошыг илрүүлж, үүсгэснээр биднийг XML файл дахь уйтгартай шош/бүрэлдэхүүн мэдэгдлээс аврах болно.
Бүрэлдэхүүн хэсгүүдийг сканнердах нь юу хийдэгийг бас мэдэх үү? Бүрэлдэхүүн хэсгүүдийн сканнер ангийн замаас олсон хараат нэр дэвшигчдийг автоматаар илрүүлдэг сканнердах . Явцад сканнердах үйл явц, Спринг хэвшмэл тайлбар бүхий тайлбартай ангиудыг хайдаг. Эдгээр тэмдэглэгээ нь @ Бүрэлдэхүүн хэсэг , @Controller, @Service болон @Repository.
Үүнийг анхаарч үзэхэд би бүрэлдэхүүн хэсгүүдийн сканнерыг хаана байрлуулах вэ?
тавих @ ComponentScan багцын модны дээд талд. Та мөн сканнердах ажиллагааг хаанаас эхлүүлэхээ тодорхойлохын тулд basePackages шинж чанарыг ашиглаж болно. Хэрвээ чи хүсвэл сканнердах бүх тэмдэглэлтэй ангиуд, тавих @-ээр тэмдэглэсэн анги ComponentScan com дээр. програмын багц.
Хаврын ачааллын үед бүрэлдэхүүн хэсгүүдийг хэрхэн сканнердах вэ?
Та тодорхойлсны дараа a Бүрэлдэхүүн хэсгүүдийн сканнер багцын хувьд, Хавар багц болон түүний бүх дэд багцуудыг хайж олох болно бүрэлдэхүүн хэсгүүд /буурцаг. Хэрэв та хэрэглэж байгаа бол Хаврын гутал , Програмын тохиргоог шалгана уу 1. Хэрэв та JSP/Servlet эсвэл a Хавар MVC програмыг ашиглахгүйгээр Хаврын гутал 2-р аргыг ашиглах.
Зөвлөмж болгож буй:
Хаврын улиралд log4j гэж юу вэ?
Log4j нь Java хөгжүүлэлтэд зориулагдсан түгээмэл бөгөөд өргөн хэрэглэгддэг бүртгэлийн систем юм. Spring Mvc програм дээр Log4j механизмыг тохируулах, ашиглахад маш хялбар байдаг. Энэ зааварт би Spring Mvc фреймворк ашиглан бүртгэлийн функцийг хэрхэн хэрэгжүүлэхийг харуулах болно
Хаврын улиралд @value annotation ямар хэрэгтэй вэ?
Spring @PropertySource тэмдэглэгээг ихэвчлэн Spring's Environment интерфэйсийг ашиглан шинж чанаруудын файлаас уншихад ашигладаг. Энэхүү тайлбарыг практикт @Configuration ангиудад байрлуулсан болно. Хаврын @Value тэмдэглэгээг талбар эсвэл аргууд дээрх илэрхийллийг тодорхойлоход ашиглаж болно. Нийтлэг хэрэглээний тохиолдол нь а-аас өмчийг зааж өгөх явдал юм
@autowired-ийг хаврын улиралд юу хэрэглэдэг вэ?
Хавар автоматаар залгах. Пүршний хүрээний автомат холболтын функц нь объектын хамаарлыг далд хэлбэрээр оруулах боломжийг танд олгоно. Энэ нь дотооддоо тохируулагч эсвэл бүтээгч тарилгыг ашигладаг. Автомат утсыг команд болон мөр утгыг оруулахад ашиглах боломжгүй. Энэ нь зөвхөн лавлагаатай ажилладаг
Хаврын улиралд Autowired тэмдэглэгээг юу ашигладаг вэ?
Spring @Autowired аннотаци нь хараат байдлын автомат тарилгад ашиглагддаг. Хаврын хүрээ нь хараат байдлын тарилга дээр бүтээгдсэн бөгөөд бид хаврын буурцагны тохиргооны файлаар ангиллын хамаарлыг оруулдаг
Хэлхээний самбарын бүрэлдэхүүн хэсгүүдийн асуудлыг хэрхэн шийдвэрлэх вэ?
Салангид бүрэлдэхүүн хэсгүүдийн туршилт явуулах Бүрэлдэхүүн хэсэг бүрийг турших нь ПХБ-ийн алдааг олж засварлах хамгийн үр дүнтэй арга юм. Эсэргүүцэл, конденсатор, диод, транзистор, индуктор, MOSFET, LED болон салангид идэвхтэй бүрэлдэхүүн хэсгүүдийг мультиметр эсвэл LCR тоолуураар шалгаж болно