Lombok plagini nə üçün istifadə olunur?
Lombok plagini nə üçün istifadə olunur?

Video: Lombok plagini nə üçün istifadə olunur?

Video: Lombok plagini nə üçün istifadə olunur?
Video: Java Tools: Project Lombok - пишем меньше кода 2024, Noyabr
Anonim

Layihə Lombok olan Java kitabxana alətidir istifadə olunur qazan kodunu minimuma endirmək və inkişaf zamanı vaxta qənaət etmək.

Bundan əlavə, Lombokdan istifadə etmək yaxşıdır?

"Annotasiya prosessorunun API-si yalnız tərtib zamanı yeni faylların yaradılmasına imkan verdiyi üçün (mövcud faylların dəyişdirilməsinə deyil) Lombok java kompilyatorunu dəyişmək üçün həmin API-dən giriş nöqtəsi kimi istifadə edir. Lombokdan istifadə ola bilər a yaxşı fikir, lakin siz bilməlisiniz ki, kompilyatorunuzu təkmilləşdirmək kodunuzu poza bilər."

Eynilə, Lombok Java-dan istifadə etməyə dəyərmi? Bu deyil dəyər bağlamaq Java üçün kod Lombok annotasiyalar bütün qeyd olunan çatışmazlıqları riskə atan zaman hər müasir Java IDE alıcılar, təyin edənlər, konstruktorlar, bərabərlər, hashCode və toString metodları üçün kod generasiyasını təmin edir. Bütün bunlar yalnız bir neçə siçan klikləməklə mümkündür!

Bu şəkildə, Lombok asılılığı nədir?

Maven. Quraşdırmaq üçün lombok hər hansı bir qurma aləti ilə bunu qeyd etməlisiniz lombok asılılığı mənbə kodunuzu tərtib etmək tələb olunur, lakin kodunuzu işlədərkən/sınayarkən/qarışdırarkən/başqa şəkildə yerləşdirərkən mövcud olmaq lazım deyil. Ümumiyyətlə buna "təmin edilmiş" deyilir asılılıq.

Lombok məlumatları nədir?

@ Data @ToString, @EqualsAndHashCode, @Getter / @Setter və @RequiredArgsConstructor xüsusiyyətlərini birləşdirən rahat qısayol annotasiyasıdır: Başqa sözlə, @ Data normal olaraq sadə POJO-lar (Düz Köhnə Java Obyektləri) və lobya ilə əlaqəli olan bütün boşqabları yaradır: bütün sahələr üçün alıcılar,

Tövsiyə: