Видео: Хаврын улиралд log4j гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Log4j нь Java хөгжүүлэлтэд зориулсан түгээмэл бөгөөд өргөн хэрэглэгддэг бүртгэлийн хүрээ юм. Үүнийг тохируулах, ашиглахад маш хялбар байдаг Log4j механизм нь а Хавар Mvc програм. Энэ зааварт би танд бүртгэлийн функцийг ашиглан хэрхэн хэрэгжүүлэхийг харуулах болно Хавар Mvc хүрээ.
Үүний дагуу хаврын улиралд мод бэлтгэгч ямар хэрэгцээтэй вэ?
Хавар Ачаалах - Мод бэлтгэх . Хавар Ачаалах ашигладаг Apache Commons мод бэлтгэх бүх дотоодод зориулагдсан мод бэлтгэх . Хавар Ачаалагчийн өгөгдмөл тохиргоонууд нь програмыг дэмждэг ашиглах Java Util Мод бэлтгэх , Log4j2 болон Logback. Эдгээрийг ашиглан бид консолыг тохируулах боломжтой мод бэлтгэх түүнчлэн файл мод бэлтгэх.
Хоёрдугаарт, Logback Spring XML гэж юу вэ? Бүртгүүлэх Гадаад файлаар дамжуулан тохиргоо хийх Би дээр дурдсанчлан, Бүртгүүлэх дамжуулан дэвшилтэт бүртгэлийн тохиргоог дэмждэг XML болон Groovy тохиргооны файлууд. Дотор Хавар Ачаалах програмыг та зааж өгч болно Бүртгэлийн XML тохиргооны файл гэх мэт буцах . xml эсвэл буцах - хавар . xml төслийн ангийн замд. xml файл.
Үүнтэй адилаар log4j гэж юу вэ?
log4j нь Програмистад бүртгэлийн тайлангуудыг төрөл бүрийн гаралтын зорилтод гаргахад туслах хэрэгсэл. Хэрэглээнд асуудал гарсан тохиолдолд энэ байна бүртгэлийг идэвхжүүлэхэд тустай бөгөөд ингэснээр асуудлыг олох боломжтой болно. -тай log4j тэр байна програмын хоёртын файлыг өөрчлөхгүйгээр ажиллах үед бүртгэлийг идэвхжүүлэх боломжтой.
Бид яагаад Java-д логгер ашигладаг вэ?
1.1. Мод бэлтгэх . Мод бэлтгэх нь программыг гүйцэтгэх явцад бүртгэлийн мэдээг төв газар руу бичих үйл явц юм. Энэ мод бэлтгэх зөвшөөрдөг Та алдаа, сэрэмжлүүлгийн мессеж, мэдээллийн мессежийг (жишээ нь, ажиллах үеийн статистик) мэдээлэх, хадгалах, ингэснээр мессежийг дараа нь сэргээж, шинжлэх боломжтой.
Зөвлөмж болгож буй:
Хаврын улиралд @value annotation ямар хэрэгтэй вэ?
Spring @PropertySource тэмдэглэгээг ихэвчлэн Spring's Environment интерфэйсийг ашиглан шинж чанаруудын файлаас уншихад ашигладаг. Энэхүү тайлбарыг практикт @Configuration ангиудад байрлуулсан болно. Хаврын @Value тэмдэглэгээг талбар эсвэл аргууд дээрх илэрхийллийг тодорхойлоход ашиглаж болно. Нийтлэг хэрэглээний тохиолдол нь а-аас өмчийг зааж өгөх явдал юм
@autowired-ийг хаврын улиралд юу хэрэглэдэг вэ?
Хавар автоматаар залгах. Пүршний хүрээний автомат холболтын функц нь объектын хамаарлыг далд хэлбэрээр оруулах боломжийг танд олгоно. Энэ нь дотооддоо тохируулагч эсвэл бүтээгч тарилгыг ашигладаг. Автомат утсыг команд болон мөр утгыг оруулахад ашиглах боломжгүй. Энэ нь зөвхөн лавлагаатай ажилладаг
Хаврын улиралд бүрэлдэхүүн хэсгүүдийн сканнерын хэрэглээ юу вэ?
Бүрэлдэхүүн хэсгүүдийг сканнердах нь Spring-аас хаврын удирддаг бүрэлдэхүүн хэсгүүдийг илрүүлэхийг хүсэх нэг арга юм. Аппликешн эхлэх үед Spring-д програмын контекст бүхий бүх Spring бүрэлдэхүүн хэсгүүдийг олох, бүртгэх мэдээлэл хэрэгтэй
Хаврын улиралд Autowired тэмдэглэгээг юу ашигладаг вэ?
Spring @Autowired аннотаци нь хараат байдлын автомат тарилгад ашиглагддаг. Хаврын хүрээ нь хараат байдлын тарилга дээр бүтээгдсэн бөгөөд бид хаврын буурцагны тохиргооны файлаар ангиллын хамаарлыг оруулдаг
@controller хаврын улиралд ямар хэрэгцээтэй вэ?
Spring Controller-ийн тайлбарыг зөвхөн ангиудад ашиглах боломжтой. Энэ нь ангийг вэб хүсэлтийн зохицуулагч болгон тэмдэглэхэд хэрэглэгддэг. Энэ нь ихэвчлэн Spring MVC програм дээр ашиглагддаг