संदेश

Spring Boot Hello World Tutorial in Hindi: Step-by-Step Guide

चित्र
Spring Boot Hello World Tutorial in Hindi ये हमारा Spring Boot Tutorials का छठा आर्टिकल है, जो एक स्प्रिंग बूट प्रोजेक्ट प्रैक्टिकल आर्टिकल होनेवाला है। यहाँ हम स्प्रिंग बूट का अपना पहला “Hello World” का सिंपल प्रोजेक्ट बनायेंगे। पिछले आर्टिकल में हमने Spring Boot Application-Level-Components को जाना, जिसमें हमने Controller, Service, Repository, Entity के बारें में विस्तार से समझा है। इसलिए यहाँ एक प्रैक्टिस प्रोजेक्ट अनिवार्य हो जाता है। दोस्तों, प्रोग्रामिंग सीखना एक प्रैक्टिस गेम है। ज्यादा से ज्यादा प्रैक्टिस आपको एक अच्छा डेवलपर बनाती है। इसलिए हर कांसेप्ट को समझने के बाद उसे प्रैक्टिकली एक्सप्लेन भी करते जायेंगे। ताकि आप थेअरी के साथ प्रैक्टिस पर भी फोकस कर सकों। चलो शुरू करते है। चलो शुरू करते है। Spring Initializr से प्रोजेक्ट बनाना Spring Boot Environment Setup में हमने Spring Initializr को डिटेल में एक्सप्लेन किया है। इसलिए यहाँ हम डायरेक्ट प्रोजेक्ट बनाना शुरू करते है। और यहाँ पर हमारे पहले प्रोजेक्ट को स्टेप बाय स्टेप बिल्ड करते है। हम https://start.spring.io/ इस वेबसाइ...

Spring Boot Components हिंदी ट्यूटोरियल: Controller, Service, Repository, Entity

चित्र
ये हमारा Spring Boot Tutorials का पाँचवा आर्टिकल है और इसमें हम Application-Level Components (जो Annotation से मार्क किये जाते है) के बारे में डिटेल में जानेंगे। ये प्रोजेक्ट के वो हिस्से होते है, जो मिलकर एक Spring Application को बनाते है। याने हम एक प्रोजेक्ट को अलग-अलग हिस्सों में बाँटते है। जैसे - Controller Service Entity Repository बाकि और अन्य Application-Level-Components भी है, जिसे हम आनेवाले आर्टिकल्स में विस्तार से समझेंगे, जैसे - DAO DTO Model Configuration Exception Handler Interceptor Filter Event Listener Component इस आर्टिकल में हम इसे विस्तार से समझेंगे की, Controller, Service, Repository, Entity कैसे बनाये जाते है?, ये Components किस तरह से काम करते है?, किस तरह से एक दुसरे से आपसी सम्बन्ध बनाते है? कौन से Component की क्या उपयोगिता है? ये सब हमें जानना है, ताकि हम जब भी Spring Boot पर Project बनायेंगे तो हमे क्लियर रहना चाहिए की हम कौन से Components के साथ अपना प्रोजेक्ट बनायेंगे?   पिछले आर्टिकल में हमने Dependency क्या होती है? और उसके बारे में अच्छेसे ...

Spring Boot डिपेंडेंसी हिंदी ट्यूटोरियल: प्रकार, मैनेजमेंट और वर्जन कन्फ्लिक्ट

चित्र
ये हमारा Spring Boot Tutorials का चौथा आर्टिकल है और इसमें हम Dependency क्या होती है? और हम क्यों इसे यूज़ करते है? इसके साथ Dependencies के बारे में डिटेल में जानेंगे। पिछले आर्टिकल में हमने Spring Initializr & Maven vs Gradle को अच्छेसे जाना था। आपको Spring Initializr के साथ प्रोजेक्ट शुरू करने में अब कोई दिक्कत नहीं होनी चाहिए। अब आगे बढ़ते है। Spring Boot प्रोजेक्ट में डिपेंडेंसीज का एक अलग महत्व है, और Spring Boot सीखते वक्त, या प्रोजेक्ट बनाते वक्त ये शब्द काफी आम हो जाता है। जब तक हम डिपेंडेंसी को अच्छे से समझेंगे नहीं तब तक हम उसका सही तरह से यूज़ नहीं कर पाएंगे। क्योंकि जब किसी चीज को हम अच्छे से समझ लेते है तब हम सही तरह का डिसिशन ले सकते है की, कब और किस तरह से हमे उस चीज का यूज़ करना चाहिए? , करना चाहिए भी या नहीं? साथ ही जब हम उस चीज को अच्छे से समझ लेते है तब उस के साथ आने वाले प्रोब्लेम्स को भी आसानी से ढूंडकर हल कर पाते है। मैंने कई स्टूडेंट्स ऐसे भी देखे है की वे Spring Boot अच्छे से सीखे तो है लेकिन जब वे प्रोजेक्ट बनाते है तब डिपेंडेंसी की वजह से आने वाले वर्ज...

Spring Initializr हिंदी ट्यूटोरियल: Maven vs Gradle और प्रोजेक्ट सेटअप गाइड

चित्र
ये हमारा Spring Boot Tutorials का तीसरा आर्टिकल है और इसमें हम Spring Initializr Detail और Setup के साथ Maven और Gradle क्या है? और हमे इनमे से क्या यूज़ करना चाहिए? और क्यों? ये सब विस्तार से जानेंगे। पिछले आर्टिकल में हमने Spring Boot Development Environment Setup को अच्छे स जाना था। और यहाँ हमने कमांड लाइन से प्रोजेक्ट को शुरू करने के लिए सेटिंग्स को जाना था। अब आगे बढ़ते है। ये start.spring.io द्वारा Spring Boot प्रोजेक्ट शुरू करने के तरीकों में सब से आसान तरीका है Spring initializr का। ये हमें काफी सिस्टमैटिकली और आसान तरीकों से प्रोजेक्ट शुरू करने की सुविधा प्रदान करता है। हमें सही तरह से प्रोजेक्ट स्ट्रक्चर बनाकर देता है। Beginners लेवल पर और एडवांस लेवल पर भी प्रोजेक्ट शुरू करने के लिए Spring initializr का ही यूज़ होता है। Spring Boot प्रोजेक्ट शुरू करने के अन्य दो तरीके भी होते है जैसे कमांड लाइन और Spring Tool Suite जो हमारे IDE में ही उपलब्ध होता है। Spring Initializr Detail and Setup ये काफी आसान है, आप चाहे पहली बार यहाँ आये हो लेकिन आप भी Spring Initializr से आसानी...

Spring Boot Development Environment Setup हिंदी में: JDK, Maven, Gradle सेटअप गाइड

चित्र
ये हमारा Spring Boot Tutorials का दूसरा आर्टिकल है जो Spring Boot Development Environment Setup का होनेवाला है। इस आर्टिकल में हम JDK, IDE, Maven, Gradle, Spring Initializr इंस्टालेशन और सेटअप के बारे में डिटेल से जानेंगे। हम स्टेप बाय स्टेप इस Spring Boot Tutorials को आगे बढ़ा रहे है। पिछले आर्टिकल में हमने Spring Boot क्या है? ये विस्तार से समझा है। अब आगे बढ़ते है ।  शायद कई लोग होंगे उन्हें सेटअप के बारे में पता होगा। या कई ऐसे भी लोग होंगे जिन्हें सेटअप के बारे में बिलकुल आईडिया नहीं होगी। इसलिए हम इस आर्टिकल के द्वारा Spring Boot Development Environment का पूरा सेटअप जानेंगे। जो लोग कम्पलीट सेटअप को पहले से जानते है वो इस आर्टिकल को स्किप कर सकते है। Spring Boot Development Environment Setup Spring Boot सीखते वक्त हम प्रोजेक्ट पर काम करेंगे, और साथ ही हर टॉपिक को एक्सप्लेन करते जायेंगे। इस के लिए जरुरी है की आप अपने सिस्टम में Spring Boot Environment सेटअप कर लें। इसके लिए जरुरी है Java Development Kit (JDK)। क्यों की Spring Boot जावा का फ्रेमवर्क है, इसलिए JDK इनस्टॉ...