Lombok plagini nima uchun ishlatiladi?
Lombok plagini nima uchun ishlatiladi?

Video: Lombok plagini nima uchun ishlatiladi?

Video: Lombok plagini nima uchun ishlatiladi?
Video: Qazg’oqqa qarshi SUPER vositalar — uy sharoitida yo'qotish TOP retseptlar qayzg'oq haqida malumot 2024, May
Anonim

Loyiha Lombok Java kutubxonasi vositasidir ishlatilgan qozon kodini minimallashtirish va ishlab chiqishda vaqtni tejash.

Bundan tashqari, Lombokdan foydalanish yaxshimi?

"Annotatsiya protsessorining APIsi faqat kompilyatsiya paytida yangi fayllarni yaratishga imkon beradi (mavjud fayllarni o'zgartirishga emas) Lombok Java kompilyatorini o'zgartirish uchun ushbu APIdan kirish nuqtasi sifatida foydalanadi. Lombokdan foydalanish a bo'lishi mumkin yaxshi fikr, lekin siz kompilyatoringizni yangilash kodingizni buzishi mumkinligini bilishingiz kerak."

Xuddi shunday, Lombok Java-dan foydalanishga arziydimi? Bunday emas qiymat ni bog'lash Java uchun kod Lombok har bir zamonaviy bo'lsa, barcha qayd etilgan kamchiliklarni xavf ostiga qo'ygan izohlar Java IDE oluvchilar, sozlagichlar, konstruktorlar, tenglar, hashCode va toString usullari uchun kod ishlab chiqarishni ta'minlaydi. Bularning barchasi sichqonchani bir necha marta bosish orqali mavjud!

Shu tarzda, Lombokga qaramlik nima?

Maven. Sozlash uchun lombok har qanday qurish vositasi bilan siz buni belgilashingiz kerak lombokka qaramlik manba kodingizni kompilyatsiya qilish uchun talab qilinadi, lekin kodingizni ishga tushirish/sinov qilish/jarring/boshqa tarzda joylashtirishda mavjud bo'lishi shart emas. Odatda bu "ta'minlangan" deb ataladi qaramlik.

Lombok ma'lumotlari nima?

@ Ma'lumotlar @ToString, @EqualsAndHashCode, @Getter / @Setter va @RequiredArgsConstructor xususiyatlarini birlashtirgan qulay yorliq izohidir: Boshqacha qilib aytganda, @ Ma'lumotlar Odatda oddiy POJOlar (Plain Old Java Objects) va loviya bilan bog'liq bo'lgan barcha qozonlarni yaratadi: barcha maydonlar uchun qabul qiluvchilar,

Tavsiya: