Spring IOC Container | What is Spring IOC Container | Spring Tutorial

Learn Code With Durgesh
24 May 202008:22

Summary

TLDRThe script discusses Spring Container, a component of the Spring Framework that manages the lifecycle of objects, including creation, holding in memory, and injecting dependencies. It explains the concept of Dependency Injection and how Spring Container uses configuration files or simple configurations to manage bean dependencies. The video aims to provide a comprehensive understanding of Spring Container's role in object lifecycle management and its integration with the application context, highlighting the ease of application development with Spring.

Takeaways

  • 😀 Spring Container is a redefined program that comes with the Spring Framework, acting as a component.
  • 😉 It is responsible for basic object creation, holding in memory, injecting back into another object, and managing the complete lifecycle of objects from creation to destruction.
  • 😎 The Spring Container manages beans, which are objects that are created and managed by the container, including their lifecycle and dependencies.
  • 🤔 To use the Spring Container, you need to provide two things: bean information and configuration information, which can be done through configuration files or simple configuration.
  • 👀 The container uses the provided configuration to understand which beans are dependent on what and how to manage them.
  • 🔍 The Spring Container helps in dependency injection, where it injects objects into other objects as needed, based on the configuration.
  • 🌟 The container also manages the lifecycle of beans, ensuring they are created, managed, and destroyed appropriately.
  • 💡 The script mentions different types of application contexts, such as ClassPathXmlApplicationContext, FileSystemXmlApplicationContext, and AnnotationConfigApplicationContext, which are used to load the configuration for the Spring Container.
  • 📚 The Spring Container scans the configuration files or classes to find the beans and their dependencies, setting them up according to the specified configuration.
  • 🛠️ The script also discusses the importance of maintaining the lifecycle of objects and how the Spring Container handles this through its management of beans.
  • 🌐 Finally, the script suggests that understanding the technical aspects of how Spring works and its practical applications will be covered in the next video.

Q & A

  • What is the main topic of the video script?

    -The main topic of the video script is Spring Container, discussing what it is, its functions, and its role within the Spring Framework.

  • What is Spring Container in the context of the script?

    -Spring Container is a component of the Spring Framework that manages the lifecycle and dependencies of objects in an application.

  • What are the basic responsibilities of the Spring Container?

    -The basic responsibilities of the Spring Container include creating objects, holding them in memory, and injecting dependencies where required.

  • What does the Spring Container do with singleton beans?

    -The Spring Container is responsible for managing singleton beans by creating them once and then reusing the same instance throughout the application.

  • How does the Spring Container handle bean dependencies?

    -The Spring Container handles bean dependencies through dependency injection, where it injects the required beans into other beans that depend on them.

  • What is the role of the ApplicationContext in the Spring Container?

    -The ApplicationContext is an interface that represents the Spring Container and provides the necessary environment for the beans to be created and managed.

  • What are the two main things the Spring Container requires from the developer?

    -The two main things the Spring Container requires from the developer are the bean configuration and the configuration information, which includes the dependencies of each bean.

  • What is the purpose of the Application Context in Spring?

    -The purpose of the Application Context is to provide a centralized place to configure and manage the beans and their dependencies in a Spring application.

  • How does the Spring Container manage the lifecycle of beans?

    -The Spring Container manages the lifecycle of beans by creating them, managing their dependencies, and handling their destruction when no longer needed.

  • What is the significance of the '@Bean' annotation in Spring?

    -The '@Bean' annotation is used to indicate that a method in a configuration class produces a bean to be managed by the Spring Container.

  • What are the different types of Application Contexts mentioned in the script?

    -The script mentions ClasspathApplicationContext, AnnotationConfigApplicationContext, and FileSystemXmlApplicationContext as different types of Application Contexts in Spring.

Outlines

00:00

😀 Introduction to Spring Container

The first paragraph introduces the concept of the Spring Container, a component of the Spring Framework that manages the lifecycle and dependencies of objects in an application. It explains the basic responsibilities of the Spring Container, such as creating objects, holding them in memory, and injecting dependencies. The paragraph also discusses the configuration of Spring Beans and how the container uses this information to manage the beans, including the injection process and lifecycle management. It emphasizes the ease of use, stating that the developer only needs to provide the necessary configuration, and the Spring Container will handle the rest.

05:00

😉 Advanced Configurations and Application Contexts

The second paragraph delves into more advanced configurations of the Spring Container, discussing the use of different classes like ClassPathXmlApplicationContext, AnnotationConfigApplicationContext, and FileSystemXmlApplicationContext for various purposes. It explains how these classes are used to search for and load configuration files, which can be crucial for setting up the application's environment. The paragraph also touches on the importance of properly managing these configurations to avoid issues with object creation and updates. It concludes with a brief mention of future topics that will be covered in upcoming videos, including the technical workings of Spring and practical demonstrations.

Mindmap

Keywords

💡Spring Container

The Spring Container is a core component of the Spring Framework that manages the lifecycle and dependencies of the application objects. It is responsible for creating, initializing, and managing the lifecycle of beans. In the script, it is mentioned as a 'redefined program' that comes with Spring Framework, highlighting its role in managing object creation and dependency injection.

💡Dependency Injection

Dependency Injection is a design pattern used to implement inversion of control for resolving dependencies between classes and their dependencies. In the video script, it is discussed as a key function of the Spring Container, which can inject dependencies into objects, thus managing their relationships and interactions within the application.

💡Beans

Beans in the context of Spring refer to the objects that are managed by the Spring Container. They are the fundamental building blocks of a Spring application. The script mentions beans in relation to their creation, management, and how the Spring Container handles their lifecycle, emphasizing the importance of beans in the Spring Framework.

💡Configuration

Configuration in Spring is the process of defining how beans and their dependencies are set up in the application. The script discusses the need to provide configuration information to the Spring Container, either through configuration files or simple configuration, to manage the beans and their dependencies effectively.

💡Lifecycle

The lifecycle of an object in Spring refers to the stages an object goes through from creation to destruction. The script mentions that the Spring Container manages the complete lifecycle of objects, from creation to destruction, and how it maintains the state of these objects throughout their lifecycle.

💡ApplicationContext

ApplicationContext is an interface in Spring that encapsulates the configuration and represents the Spring container. It is responsible for managing the beans and their lifecycle. The script refers to ApplicationContext as a way to interact with the Spring container and access the beans managed by it.

💡Bean Factory

Bean Factory is a simpler version of the ApplicationContext and is used to manage the lifecycle of beans. It is mentioned in the script as a part of the Spring Container that handles basic object creation and initialization, forming the foundation for more complex features provided by ApplicationContext.

💡Inversion of Control

Inversion of Control is a principle in software design where the control of the application flow is transferred to a container or framework. The script implies this concept by discussing how the Spring Container manages the creation and interaction of objects, thus inverting the control from the application code to the container.

💡Singleton

Singleton is a design pattern that ensures a class has only one instance and provides a global point of access to it. In the script, singleton is mentioned in the context of bean scopes, where the Spring Container manages the creation of single instances of beans and ensures that only one instance exists in the application context.

💡Classpath

Classpath in the context of Java and Spring refers to the path where the Java Virtual Machine (JVM) looks for class files. The script discusses how the Spring Container uses the classpath to search for and load configuration files, which is crucial for setting up the application context and managing beans.

💡Application Context

Application Context is a more advanced and feature-rich version of Bean Factory, providing additional functionality such as event handling and resource management. The script mentions Application Context as an extension of Bean Factory, emphasizing its role in managing the application's configuration and lifecycle.

Highlights

Spring Container is a refined program or a component of the Spring Framework.

It is responsible for creating, holding, and injecting objects.

Spring Container manages the lifecycle of objects from creation to destruction.

It can automatically inject dependencies and manage bean lifecycles.

The container can be configured using XML files or simple configurations.

Beans are configured to match certain classes and their properties.

Spring Container uses the configuration to create and manage bean objects as per the setup.

It can inject objects into other objects as needed.

Spring Container is responsible for the initialization of the main application.

The application context is represented by the Application Contacts within Spring.

Bean Factory is a simple factory that creates beans as needed.

Spring Container extends Bean Factory to provide additional properties and represent overall contacts.

There are different types of Application Contacts for various configurations like Classpath, Animation, and File System.

Classpath Application Contact searches for configuration in the Java classpath.

Animation Configuration Contact scans for beans that have been annotated with @Configuration.

File System Application Contact searches for configuration files in the file system.

Spring Container manages the creation and updates of objects without manual intervention.

It provides ready-to-use objects for the application to utilize.

The video will cover technical aspects and practical implementations of Spring Container in upcoming sessions.

Transcripts

play00:00

है आलरेडी गैस तो अभी तक हम लोगों ने

play00:02

व्हाट इज स्प्रिंग एंड स्प्रिंग मॉडल्स के

play00:05

बारे में कंप्लीट चीजें जानी है इस विडियो

play00:07

में हम लोग बात करेंगे स्प्रिंग एबीसी

play00:09

कंटेनर स्प्रिंग कंटेनर क्या होता है यह

play00:12

क्या काम करता है और क्या-क्या चीजें इसे

play00:15

मिलती है यह सारी चीजें हम लोग इस वीडियो

play00:17

में जानेंगे तो चलिए बिना के लिए टाइम

play00:19

क्यों वेस्ट रिक्वेस्टेड स्टार्ट करते हैं

play00:21

तो सबसे पहले में जाना होगा स्प्रिंग

play00:23

कंटेनर क्या है सो स्प्रिंग कंटेनर एक

play00:25

रीडिफाइंड प्रोग्राम है या फिर इसको बोल

play00:28

सकते हैं यह स्प्रिंग फ्रेमवर्क का एक

play00:30

कंपोनेंट है जो हमें मिल जाता है स्प्रिंग

play00:33

के साथ स्प्रिंग फिल्मों के साथ मिल जाता

play00:35

है में ऐसा कर सकते हैं जैसे जेवीएम के

play00:37

साथ बहुत सारे प्रोग्राम समय मिलते थे

play00:39

गार्बेज कलेक्टर हो गया और ऐसा करके बहुत

play00:42

सारे प्रॉब्लम्स मिलते थे जो गारमेंट को

play00:44

क्रीम करते थे और वह सारे काम करते थे

play00:46

वैसे ही स्प्रिंग फ्रेमवर्क के साथ हमें

play00:48

स्प्रिंग कंटेनर नाम का स्प्रिंग ए बुटीक

play00:51

कंटेनर नाम का एक प्रोग्राम या फिर

play00:53

कंपोनैंट हमें मिल जाता है जो कुछ कामों

play00:56

के लिए रिस्पोंस पर होता है दैट मुझे कुछ

play00:58

काम करने के लिए होता है

play01:00

टैग ऑब्जेक्ट्स को क्रिएट करना हुआ अगर

play01:03

ऑपोज़िट क्रिएट हो जाएंगे तो उसको मेमोरी

play01:05

में होल करके रखेगा सॉलिड क्रिएशन हो गया

play01:08

मेमोरी में ऑब्जेक्ट को फोल्ड करने का काम

play01:10

हो गया और अगर जरूरत पड़ी तो यह क्या कर

play01:12

सकता है यह एक ऑब्जेक्ट को दूसरे ऑब्जेक्ट

play01:15

के अंदर इंजेक्ट भी कर सकता है ढूंढ

play01:17

डिपेंडेंसी इंजेक्शन का भी काम कर सकता है

play01:21

तो बेसिक तीन काम करेगा टो क्रिएट

play01:24

ऑब्जेक्ट होल्डर मिनट मेमोरी एंड इंजेक्ट

play01:26

दम इन अनदर ऑब्जेक्ट आईएस रिक्वायर्ड इसका

play01:29

मतलब यह मेंटेन करता है किसी भी ऑब्जेक्ट

play01:32

की लाइफ साइकिल को जब से अपडेट क्रिएट

play01:35

होता है और जब तक वह ऑब्जेक्ट डिस्ट्रॉय

play01:37

नहीं हो जाता तब तक की सारी स्टेज

play01:39

स्प्रिंग कंटेनर क्या करता है खुद से

play01:41

मेंटेन करता है आपको कुछ भी नहीं करना

play01:43

आपको बस स्प्रिंग कंटेनर को दो चीजें

play01:47

बतानी है यह सारा काम कर देगा सबसे पहले

play01:50

चीज हमें क्या पता नहीं होती वह सबसे पहली

play01:52

चीज हमें बनानी है स्प्रिंग इसे सबसे पहले

play01:54

जिम में बतानी है 2010 मिर्च हमें

play01:57

स्प्रिंग कंटेनर को यह बता देना है कि

play01:59

कौन-कौन सी

play02:00

चीन सीमा पर जुआ की पूजा क्लासेस उसे मैच

play02:03

करनी है तो हम स्प्रिंग बीन की सारी

play02:05

कॉन्फ़िगरेशन बता देंगे और दूसरी चीज हम

play02:08

लोग इसको बता देंगे कॉन्फ़िगरेशन फाइल या

play02:11

फिर एक सिंपल कॉन्फ़िगरेशन कर सकते हैं तो

play02:13

दो चीज को देंगे बींस की इंफॉर्मेशन एंड

play02:15

कॉन्फ़िगरेशन की इंफॉर्मेशन कॉन्फ़िगरेशन

play02:18

की इंफॉर्मेशन में बेसिकली हम लोग यह

play02:20

बताएंगे कि कौन सी बीन किस चीज पर

play02:22

डिपेंडेंट है यह सारे जी हम लोग बता देंगे

play02:25

और फाइनल यह क्या करें का या स्प्रिंग

play02:28

स्प्रिंग कंटेनर जो है वह इस कॉन्फ़िगरेशन

play02:30

का यूज करेगा क्योंकि इसके अंदर हमने बता

play02:32

दिया कि कौन सा ऑब्जेक्ट किस ऑब्जेक्ट पर

play02:35

डिपेंड कर रहा है सोए क्या करेगा इन बींस

play02:37

का ऑब्जेक्ट बनाएगा और जरूरत पड़ने पर इन

play02:39

को अपने हिसाब से जैसा हम लोगों ने

play02:41

कॉन्फ़िगरेशन में बताया था वैसा ही क्या

play02:44

करेगा उनमें इंजेक्शन इंजेक्ट कर देगा

play02:46

शोल्डर हम लोग क्या कर मैं इसको यूज कर पर

play02:48

जब इंजेक्शन वगैरह फाइनली करेगा तो यहां

play02:51

पर रोल आएगा हमारे एप्लीकेशन की तो हमारा

play02:53

एप्लीकेशन जो होगा मेन एप्लीकेशन उस वह जो

play02:56

मेन एप्लीकेशन है वह क्योंकि यह सारे

play02:58

ऑब्जेक्ट रेडी हैं

play03:00

मौसम में इंजेक्शन जिसकी जरूरत थी वह कर

play03:02

चुका है उसी घंटे में तो यह क्या कर सकता

play03:04

है यह इन ऑब्जेक्ट्स को ग्रेट करके यूज कर

play03:06

सकता है सुबह से चलिए मैं फिर से रिवाइज

play03:08

करना चाहूंगा आ फिर से बताना चाहूंगा

play03:10

स्प्रिंग कंटेनर एक रीडिफाइन प्रोग्राम से

play03:12

जो हमें मिल जाता है स्प्रिंग फ्रेमवर्क

play03:14

साथ और रिस्पॉन्सिबल होता है बेसिकली

play03:16

ऑब्जेक्ट क्रिएटिंग object दूसरा होल्डिंग

play03:19

एमिनेम मेमोरी इंजेक्टिंग बैक इनटू अनदर

play03:22

ऑब्जेक्ट आईएस रिक्वायर्ड मींस द कंपलीट

play03:25

लाइफ साइकिल आफ ऑब्जेक्ट्स फ्रॉम क्रिएशन

play03:27

एंड डिस्ट्रक्शन इज मेंट बाय स्प्रिंग

play03:30

अवशिष्ट कंटेनर और स्प्रिंग कंटेनर को दो

play03:33

चीजें होती है बींस डोनर स्पर्म जूस एंड

play03:36

एग्जांपल कॉन्फ़िगरेशन एग्जांपल कंडीशन

play03:39

में हम यह बता रहा था बेसिकली कौन सा बीन

play03:41

स्पेयर्ड डिपेंडेंट है कौन-कौन सी

play03:43

प्रॉपर्टीज गंदी सारी चीजें वैल्यू समय

play03:45

डिफाइन करनी होती है स्प्रिंग करेगा

play03:48

स्प्रिंग कंटेनर इन इस कॉन्फ़िगरेशन की का

play03:51

हेल्प लेगा और बींस के ऑपज़िट को यहां पर

play03:53

बनाएगा लाइट सेटलमेंट करेगा और इनको

play03:56

इंजेक्ट भी एक दूसरे के अंदर करता रहेगा अ

play03:59

बेसिकली

play04:00

हमारा एप्लीकेशन जो कोड होगा मेन

play04:01

प्रोग्राम वहीं सारे एप्लीकेशन को यूज

play04:03

करेगा यह एप्लिकेशन सारे अपडेट्स रिव्युस

play04:05

करेगा बस हमको इसके अंदर कुछ नहीं करना हम

play04:08

इसे प्लेट बींस लिख रही है और उनके

play04:10

कॉन्फ़िगरेशन लिखने और मैं लिखना है यह

play04:12

मेंटेन स्प्रिंग कंटेनर खुद से कर लेगा अब

play04:15

बात करते स्प्रिंग कंटेनर तो यहां पर हमें

play04:19

स्प्रिंग के अंदर एक मिलेगा एप्लीकेशन

play04:21

कॉन्टैक्ट्स यह बेसिकली रिप्रेजेंट करता

play04:23

है मारा स्प्रिंग आयुषी कंटेनर तक ढक

play04:26

इंटरफेस से जो रिप्रजेंट करता है कि हमारा

play04:29

आयुषी कंटेनर टर्मिनल यह हमारी हेल्प

play04:32

करेगा हल्की-हल्की एक बीन फैक्ट्री में

play04:35

होता है लेकिन इस एप्लीकेशन कांटेक्ट के

play04:37

पास बीन फैक्ट्री के सारी चीजें है आलरेडी

play04:39

तो हम लोग इस की बात कर रहे सब इंस्पेक्टर

play04:41

की ही बात कर रहे हैं तो एप्लीकेशन

play04:43

कांटेक्ट बेसिकली एक्सटेंड कर रहा होता है

play04:46

बीन फैक्ट्री को तो उसकी प्रॉपर्टीज तो है

play04:48

इसके पास ही साथ में इसकी एडिशन

play04:50

प्रॉपर्टीज है जो एंड रिप्रेजेंट्स अवर

play04:53

कॉन्टैक्ट्स दैट इज इट रिप्रेजेंट्स और

play04:56

आयुर्वेदिक कंटेनर और एक इंटरफेस है तो हम

play04:59

लोग इसका अपडेट

play05:00

कोट मींस हम लोग यह कर पाएंगे हम लोग

play05:02

कंटेनर से बेल्ट निकाल पाएंगे जिस घंटे के

play05:06

अंदर ऑब्जेक्ट्स ओं मय 29 2012 डाल सकते

play05:08

हैं किसकी आज से एप्लीकेशन कांटेस्ट की

play05:10

सबसे बड़ी दिक्कत यह है कि ऑब्जेक्ट हम

play05:12

लोग नहीं बना सकते हैं मजबूरी में क्योंकि

play05:14

यह इंटरप्रेस ऐसा इंटरप्रेस कौथिग हम लोग

play05:16

क्रिएट नहीं कर सकते चाहकर भी तो हम लोग

play05:19

को इसकी किसी ने किसी सब क्लास का अपडेट

play05:22

करना पड़ता पड़ेगा तो हमारे पास बहुत सारी

play05:25

सब क्लास है जिसके जिसके नीचे सबसे पहली

play05:27

क्लास है जो जिसको हम लोग बहुत ज्यादा यूज

play05:29

करते हैं वह है क्लास पॉसिबल एप्लीकेशन

play05:32

कांटेक्ट क्लासपाथ एक्जाम एप्लीकेशन

play05:34

कॉन्टैक्ट्स दूसरी क्लास है एनिमेशन

play05:37

कॉन्फ़िगर एप्लीकेशन कांटेस्ट और तीसरी

play05:40

क्लास है फाइल सिस्टम एक्जाम एप्लीकेशन

play05:42

कांटेक्ट यह तीनों अपनी-अपनी जगह पर यूज

play05:45

होती है तो इसलिए यूज होती है यह देखिए

play05:47

सबसे पहले जो क्रश भी हमारी क्लासपाथ

play05:49

एग्जाम में एप्लिकेशन कांटेक्ट यह जो है

play05:51

यह जो है यह सर्च करती है सर्च करती है

play05:56

ईमेल कॉन्फ़िगरेशन को जावा के क्लास 5 से

play05:59

तो हम लोग

play06:00

zsr circumcision अपने क्लासपाथ में रखना

play06:02

चाहते हैं और उसके अंदर हम लोग

play06:04

कॉन्फ़िगरेशन डिफरेंट करना चाहते हैं तो

play06:06

सिंपली हम लोग यूज करना पड़ेगा क्लासपाथ

play06:09

एग्जाम एप्लीकेशन कांटेक्ट मिंस इट्स

play06:11

कैंसर सर्चस फॉर एग्जांपल कंफीग्रेशन इन

play06:14

जवा क्लास पात और अगर मैं एनिमेशन

play06:17

कॉन्फ़िग की बात करूं तो यह तो यह बेसिकली

play06:19

सर्च करता है रोटेशन कॉन्फ़िग एप्लीकेशन

play06:22

कॉन्टैक्ट्स को उन बींस को जिस पर हम

play06:24

लोगों ने इनविटेशन यूज किया है तो हम लोग

play06:26

इनविटेशन अगर यूज कर रहे हैं तो हम लोग इस

play06:28

वाली चीज की हेल्प लेंगे क्योंकि यह

play06:30

बेसिकली यह चकली कौन बीन को सर्च करता है

play06:34

जिस हम लोगों ने यूज किया है रोटेशन उसके

play06:36

इसमें और यह लास्ट वाला फाइल सिस्टम

play06:38

मैक्सिमम लक्षण कांटेक्ट यह बेसिक रिसर्च

play06:40

करता है कॉन्फ़िग फाइल को कहां से फाइल

play06:44

सिस्टम से तो किसी हम लोग फाइल से अगर

play06:46

कंफीग्रेशन फाइल को सर्च करना चाहते हैं

play06:48

तो हम लोग यूज कर सकते यूज कर सकते हैं

play06:50

क्या फाइल सिस्टम एक्जाम एप्लीकेशन

play06:52

कांटेक्ट तो इसके लिए हम लोग क्योंकि हम

play06:54

लोग जिनमें लिखेंगे और बहुत ज्यादा एकदम

play06:56

लिखेंगे तो ऑफिस बाद हम लोग ध्यान रखें

play06:59

क्लास पास में तो है

play07:00

और हमेशा यूज करना होगा क्लासपाथ एक जनरल

play07:02

कौन क्लासिफिकेशन लक्षण कांटेक्ट यह हम

play07:05

लोग स्लीव्स करेंगे और यह हम लोग यूज करके

play07:08

काम करेंगे इस बीच चली एक बार फिर से

play07:11

रिवाइज कर देता हूं स्प्रिंग कंटेनर

play07:13

रीडिफाइन प्रोग्राम से जो बेसिकली अपडेट्स

play07:16

के लाइफ साइकिल को - करेगा डिपेंडेंसी

play07:18

इंजेक्शन फाइट करेगा और जिसकी हेल्प से

play07:20

हमें रेडी-टु-यूज ऑब्जेक्ट मिल जाएंगे और

play07:23

हम अपने अखिलेश एप्लीकेशन में उन्हें

play07:25

ग्रेट कर लेंगे हम लोग जूस बनाने नहीं

play07:27

पढेंगे अभिषेक कॉन्टैक्ट विद सैंट करता

play07:29

हमारे किसको हमारे भविष्य कंटेनर को और यह

play07:34

इमिटेशन तीन तरह से मूसली दी गई जिसको

play07:36

कोमल हम लोग यूज करते हैं क्लासपाथ

play07:38

एजुकेशन कांटेक्ट बेसिकली यह स्कैन करता

play07:41

है हमारी एक ईमेल कौन से क्वेश्चन को

play07:42

फ्रॉम द जावरा स्पात एनिमेशन कॉन्फ़िगरेशन

play07:46

कांटेक्ट है वह बेसिकली उन बींस को वर्कर

play07:49

स्कैन करता है जिसमें हम लोगों ने यूज

play07:51

किया है एंड एक्शंस एंड फाइव सिस्टम

play07:53

एग्जाम में प्लेलिस्ट कॉन्टेक्स्ट हम लोग

play07:55

को अगर फ़ाइल कंफीग्रेशन फाइल फाइल सिस्टम

play07:57

से स्कैन करवाएंगे को यूज करना है सो

play08:00

पूरी आपको यह समझ में आ गया होगा कि

play08:02

स्प्रिंग है उसी कंटेनर क्या है नेक्स्ट

play08:04

वीडियो में हम लोग टेक्निकल करेंगे कुछ और

play08:06

यह सब लेंगे फिर हम लोग समझ पाएंगे

play08:08

एक्चुअली में स्प्रिंग काम कैसे करता है

play08:11

और थोड़ा सा प्रैक्टिकल करेंगे तो चाहिए

play08:12

और सदन में इस वीडियो में तरफ हैं अगर

play08:14

आपको यह साइड में तो आप चैनल को

play08:16

सब्सक्राइब कर सकते हैं वीडियो को लाइक कर

play08:18

सकते हैं और मैं मिलता हूं नेक्स्ट वीडियो

play08:20

में तब तक के लिए बाय-बाय

Rate This

5.0 / 5 (0 votes)

Related Tags
Spring ContainerDependency InjectionLifecycle ManagementJava FrameworkConfiguration TutorialBean FactoryApplication ContextSpring BeansProgramming GuideSoftware Development