लोम्बोक प्लगइन किसके लिए प्रयोग किया जाता है?
लोम्बोक प्लगइन किसके लिए प्रयोग किया जाता है?

वीडियो: लोम्बोक प्लगइन किसके लिए प्रयोग किया जाता है?

वीडियो: लोम्बोक प्लगइन किसके लिए प्रयोग किया जाता है?
वीडियो: Project Lombok Setup [Hindi] | Eclipse | IntelliJ | STS | Lombok Java | ProgRank 2024, मई
Anonim

परियोजना लंबोक एक जावा पुस्तकालय उपकरण है जो है उपयोग किया गया बॉयलरप्लेट कोड को कम करने और विकास के दौरान समय बचाने के लिए।

इसके अलावा, क्या लोम्बोक का उपयोग करना अच्छा है?

"चूंकि एनोटेशन प्रोसेसर एपीआई केवल संकलन के दौरान नई फाइलों के निर्माण की अनुमति देता है (और मौजूदा फाइलों का संशोधन नहीं) लंबोक जावा कंपाइलर को संशोधित करने के लिए उस एपीआई को प्रवेश बिंदु के रूप में उपयोग करता है। लोम्बोक का उपयोग करना शायद एक अच्छा विचार लेकिन आपको पता होना चाहिए कि आपके कंपाइलर को अपग्रेड करने से आपका कोड टूट सकता है।"

इसी तरह, लोम्बोक जावा का उपयोग करने लायक है? यह लायक बाँधने के लिए जावा करने के लिए कोड लंबोक एनोटेशन सभी उल्लिखित कमियों को जोखिम में डालते हैं जब हर आधुनिक जावा आईडीई गेटर्स, सेटर्स, कंस्ट्रक्टर्स, इक्वल्स, हैशकोड और टूस्ट्रिंग विधियों के लिए कोड जनरेशन प्रदान कर रहा है। यह सब कुछ माउस क्लिक के भीतर ही उपलब्ध है!

इस प्रकार, लोम्बोक निर्भरता क्या है?

मावेन स्थापित करना लंबोक किसी भी निर्माण उपकरण के साथ, आपको यह निर्दिष्ट करना होगा कि लोम्बोक निर्भरता आपके स्रोत कोड को संकलित करने के लिए आवश्यक है, लेकिन चल रहे/परीक्षण/झटके/अन्यथा अपने कोड को तैनात करते समय उपस्थित होने की आवश्यकता नहीं है। आम तौर पर इसे 'प्रदान किया गया' कहा जाता है निर्भरता.

लोम्बोक डेटा क्या है?

@ आंकड़े एक सुविधाजनक शॉर्टकट एनोटेशन है जो @ToString, @EqualsAndHashCode, @Getter / @Setter और @RequiredArgsConstructor की सुविधाओं को एक साथ जोड़ता है: दूसरे शब्दों में, @ आंकड़े सभी बॉयलरप्लेट उत्पन्न करता है जो सामान्य रूप से साधारण POJO (सादे पुराने जावा ऑब्जेक्ट) और बीन्स से जुड़ा होता है: सभी क्षेत्रों के लिए गेटर्स,

सिफारिश की: