למה משמש תוסף Lombok?
למה משמש תוסף Lombok?

וִידֵאוֹ: למה משמש תוסף Lombok?

וִידֵאוֹ: למה משמש תוסף Lombok?
וִידֵאוֹ: NOOBS PLAY DOMINATIONS LIVE 2024, נוֹבֶמבֶּר
Anonim

פּרוֹיֶקט לומבוק הוא כלי ספריית Java כלומר בשימוש כדי למזער את קוד ה-boilerplate ולחסוך בזמן הפיתוח.

חוץ מזה, האם זה טוב להשתמש בלומבוק?

"מכיוון שה-API של מעבד ההערות מאפשר רק יצירה של קבצים חדשים במהלך ההידור (ולא שינוי של הקבצים הקיימים) לומבוק משתמש ב-API הזה כנקודת כניסה כדי לשנות את מהדר Java. שימוש בלומבוק אולי טוֹב רעיון אבל עליך להיות מודע לכך ששדרוג המהדר שלך עלול לשבור את הקוד שלך."

באופן דומה, האם Lombok שווה להשתמש ב-Java? זה לא שִׁוּוּי לאגד את Java קוד ל לומבוק ביאורים המסכנים את כל החסרונות שהוזכרו כאשר כל מודרני Java IDE מספק יצירת קוד עבור שיטות getters, setters, constructors, equals, hashCode ו-toString. כל זה זמין רק תוך כמה לחיצות עכבר!

באופן זה, מהי תלות בלומבוק?

מייבן. להגדיר לומבוק עם כל כלי בנייה, עליך לציין ש- תלות בלומבוק נדרש כדי להרכיב את קוד המקור שלך, אך אינו צריך להיות נוכח בעת הפעלה/בדיקה/צורם/פריסה אחרת של הקוד שלך. בדרך כלל זה נקרא 'בתנאי' תלות.

מה זה נתוני לומבוק?

@ נתונים הוא הערת קיצור נוחה המאגדת את התכונות של @ToString, @EqualsAndHashCode, @Getter / @Setter ו-@RequiredArgsConstructor יחד: במילים אחרות, @ נתונים יוצר את כל ה-boilerplate שמשויכת בדרך כלל ל-POJOs פשוטים (Plain Old Java Objects) ושעועית: getters עבור כל השדות,

מוּמלָץ: