Lombok залгаасыг юунд ашигладаг вэ?
Lombok залгаасыг юунд ашигладаг вэ?

Видео: Lombok залгаасыг юунд ашигладаг вэ?

Видео: Lombok залгаасыг юунд ашигладаг вэ?
Видео: Java Lombok заавар [ШИНЭ] 2024, Арваннэгдүгээр
Anonim

Төсөл Ломбок нь Java номын сангийн хэрэгсэл юм ашигласан Бойlerplate кодыг багасгах, боловсруулах явцад цаг хэмнэх.

Үүний хажуугаар Ломбок хэрэглэх нь сайн уу?

"Тэмдэглэгээний процессорын API нь эмхэтгэлийн явцад зөвхөн шинэ файл үүсгэх боломжийг олгодог (одоо байгаа файлуудыг өөрчлөх биш) Ломбок Java хөрвүүлэгчийг өөрчлөхийн тулд тэр API-г нэвтрэх цэг болгон ашигладаг. Ломбок ашиглаж байна байж болно сайн санаа гэхдээ хөрвүүлэгчээ шинэчлэх нь таны кодыг эвдэж болзошгүйг та мэдэж байх ёстой."

Үүний нэгэн адил Ломбок Java ашиглах нь зүйтэй болов уу? Энэ биш үнэ цэнэ -ийг холбох Java руу код Ломбок орчин үеийн болгонд дурдсан бүх сул талуудыг эрсдэлд оруулах тайлбарууд Java IDE нь хүлээн авагч, тохируулагч, бүтээгч, тэнцүү, hashCode болон toString аргуудын код үүсгэх боломжийг олгодог. Энэ бүхэн хулганын хоёр товшилтоор л боломжтой!

Ийм байдлаар Ломбокийн хамаарал гэж юу вэ?

Мэвен. Тохируулах ломбок ямар ч бүтээх хэрэгслээр та үүнийг зааж өгөх ёстой ломбокийн хамаарал нь таны эх кодыг эмхэтгэх шаардлагатай боловч таны кодыг ажиллуулах/турших/дэмжих/өөр тохиолдолд байх шаардлагагүй. Үүнийг ерөнхийдөө "болгосон" гэж нэрлэдэг. хараат байдал.

Lombok өгөгдөл гэж юу вэ?

@ Өгөгдөл нь @ToString, @EqualsAndHashCode, @Getter / @Setter болон @RequiredArgsConstructor функцуудыг нэгтгэсэн тохиромжтой товчлол юм: Өөрөөр хэлбэл, @ Өгөгдөл Энэ нь энгийн POJO (Хуучин Java объектууд) болон шоштой холбоотой бүх самбарыг үүсгэдэг: бүх талбарт зориулсан хүлээн авагч,

Зөвлөмж болгож буй: