Lombok плагини эмне үчүн колдонулат?
Lombok плагини эмне үчүн колдонулат?

Video: Lombok плагини эмне үчүн колдонулат?

Video: Lombok плагини эмне үчүн колдонулат?
Video: PLANTS VS ZOMBIES 2 LIVE 2024, Ноябрь
Anonim

Долбоор Ломбок Java китепкана куралы болуп саналат колдонулган кодун азайтуу жана иштеп чыгуу учурунда убакытты үнөмдөө.

Мындан тышкары, Ломбокту колдонуу жакшыбы?

"Аннотация процессорунун API'си компиляция учурунда жаңы файлдарды түзүүгө гана мүмкүндүк берет (жана учурдагы файлдарды өзгөртүүгө эмес) Ломбок Java компиляторун өзгөртүү үчүн кирүү чекити катары API колдонот. Ломбок колдонуу болушу мүмкүн а жакшы идея, бирок компиляторду жаңыртуу кодуңузду бузушу мүмкүн экенин билишиңиз керек."

Ошо сыяктуу эле, Lombok Java колдонууга татыктуубу? андай эмес баалуу байлоо Java коду Ломбок аннотациялар ар бир заманбап болгондо бардык айтылган кемчиликтерди тобокелге салат Java IDE алуучулар, орнотуучулар, конструкторлор, барабарлар, hashCode жана toString методдору үчүн кодду түзүүнү камсыз кылат. Мунун баары чычканды эки чыкылдатуу менен гана жеткиликтүү!

Бул жол менен, Lombok көз карандылык деген эмне?

Maven. Орнотуу ломбок кандайдыр бир куруу куралы менен, сиз аны белгилешиңиз керек ломбок көз карандылыгы баштапкы кодуңузду компиляциялоо үчүн талап кылынат, бирок кодуңузду иштеткенде/сыноодо/жаратууда/башкача колдонууда болуунун кереги жок. Жалпысынан бул "берилген" деп аталат көз карандылык.

Lombok маалыматтар деген эмне?

@ Маалыматтар бул @ToString, @EqualsAndHashCode, @Getter / @Setter жана @RequiredArgsConstructor функцияларын бириктирген ыңгайлуу кыска жол аннотациясы: Башкача айтканда, @ Маалыматтар адатта жөнөкөй POJOs (Plain Old Java Objects) жана буурчак менен байланышкан бардык казандарды жаратат: бардык талаалар үчүн алуучулар,

Сунушталууда: