Je! programu-jalizi ya Lombok inatumika kwa nini?
Je! programu-jalizi ya Lombok inatumika kwa nini?

Video: Je! programu-jalizi ya Lombok inatumika kwa nini?

Video: Je! programu-jalizi ya Lombok inatumika kwa nini?
Video: Маленький лисенок вышел к людям за помощью 2024, Mei
Anonim

Mradi Lombok ni zana ya maktaba ya Java ambayo ni kutumika ili kupunguza msimbo wa boilerplate na kuokoa muda wakati wa ukuzaji.

Kando na hii, ni vizuri kutumia Lombok?

"Kwa kuwa API ya kichakataji maelezo inaruhusu tu uundaji wa faili mpya wakati wa ujumuishaji (na sio urekebishaji wa faili zilizopo) Lombok hutumia API hiyo kama mahali pa kuingilia kurekebisha mkusanyaji wa java. Kwa kutumia lombok inaweza kuwa a nzuri wazo lakini lazima ufahamu kuwa kusasisha mkusanyaji wako kunaweza kuvunja nambari yako."

Vivyo hivyo, je, Lombok inafaa kutumia Java? Sio thamani kumfunga Java kanuni kwa Lombok vidokezo vinavyohatarisha vikwazo vyote vilivyotajwa wakati kila kisasa Java IDE inatoa utengenezaji wa msimbo kwa wapataji, seti, waundaji, sawa, njia za hashCode na toString. Yote hii inapatikana ndani ya mibofyo michache ya kipanya!

Kwa namna hii, utegemezi wa Lombok ni nini?

Maven. Ili kusanidi lombok na zana yoyote ya ujenzi, lazima ubainishe kwamba utegemezi wa lombok inahitajika ili kukusanya msimbo wako wa chanzo, lakini haihitaji kuwapo wakati wa kutekeleza/kujaribu/kujaribisha/vinginevyo kupeleka msimbo wako. Kwa ujumla hii inaitwa 'zinazotolewa' utegemezi.

Data ya Lombok ni nini?

@ Data ni kidokezo kinachofaa cha njia ya mkato ambacho hukusanya vipengele vya @ToString, @EqualsAndHashCode, @Getter / @Setter na @RequiredArgsConstructor pamoja: Kwa maneno mengine, @ Data hutoa boilerplate yote ambayo kawaida huhusishwa na POJOs rahisi (Vitu vya Java vya Kale vya Plain) na maharagwe: getters kwa nyanja zote,

Ilipendekeza: