Ինչի համար է օգտագործվում Lombok plugin-ը:
Ինչի համար է օգտագործվում Lombok plugin-ը:

Video: Ինչի համար է օգտագործվում Lombok plugin-ը:

Video: Ինչի համար է օգտագործվում Lombok plugin-ը:
Video: mukbang | How to make crispy pork belly? | How to make fried chicken? | cooking | songsong & ermao 2024, Մայիս
Anonim

Նախագիծ Լոմբոկ Java գրադարանային գործիք է, որը օգտագործված կաթսայատան ծածկագիրը նվազագույնի հասցնելու և ժամանակի մշակումը խնայելու համար:

Բացի դրանից, լա՞վ է օգտագործել Lombok-ը:

«Քանի որ անոտացիայի պրոցեսորի API-ն թույլ է տալիս միայն նոր ֆայլեր ստեղծել կոմպիլյացիայի ժամանակ (և ոչ առկա ֆայլերի փոփոխման) Լոմբոկ օգտագործում է այդ API-ն որպես մուտքի կետ՝ java կոմպիլյատորը փոփոխելու համար: Օգտագործելով lombok կարող է լինել ա լավ գաղափար, բայց դուք պետք է տեղյակ լինեք, որ ձեր կոմպիլյատորի թարմացումը կարող է կոտրել ձեր կոդը»:

Նմանապես, արժե՞ Lombok-ն օգտագործել Java-ն: Դա չէ արժե կապել Java կոդը դեպի Լոմբոկ ծանոթագրությունները վտանգի ենթարկելով բոլոր նշված թերությունները, երբ յուրաքանչյուր ժամանակակից Java IDE-ն ապահովում է կոդերի ստեղծում ստացողների, սահմանողների, կոնստրուկտորների, հավասարների, hashCode և toString մեթոդների համար: Այս ամենը հասանելի է մկնիկի մի քանի կտտոցով:

Այս կերպ ի՞նչ է Լոմբոկի կախվածությունը:

Մավեն. Հիմնել լոմբոկ ցանկացած կառուցման գործիքի միջոցով դուք պետք է նշեք, որ lombok կախվածություն պահանջվում է ձեր սկզբնական կոդը կազմելու համար, բայց անհրաժեշտ չէ, որ ներկա լինի ձեր կոդը գործարկելու/փորձարկելու/չարաշահելու/այլապես ձեր կոդը տեղակայելիս: Սա սովորաբար կոչվում է «տրամադրված» կախվածություն.

Ի՞նչ են Lombok-ի տվյալները:

@ Տվյալներ հարմար դյուրանցման ծանոթագրություն է, որը միավորում է @ToString, @EqualsAndHashCode, @Getter/ @Setter և @RequiredArgsConstructor-ի առանձնահատկությունները միասին. Այլ կերպ ասած, @ Տվյալներ առաջացնում է ամբողջ կաթսայատունը, որը սովորաբար կապված է պարզ POJO-ների (Plain Old Java Objects) և լոբիների հետ՝ ստացողներ բոլոր դաշտերի համար,

Խորհուրդ ենք տալիս: