Skip to content

safi-sfn/durgaSoft_JavaSpring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌈 Spring Framework Core Concepts 🚀

Course by [Nagoor Babu]

Repository containing Spring Framework core concepts implementations, demonstrating fundamental to advanced Spring features.


🏆 Spring Core Module Concepts

📂 Project Listings 🎯

S.No Project Description Key Features
1 📦 app01 Basic Spring application IoC ContainerBeanFactory
2 🧬 Bean Inheritance Bean configuration inheritance abstract beansparent/child
3 ⚙️ Bean Instantiation Different bean creation approaches Static FactoryInstance Factory
4 🔄 Bean Initialization Bean lifecycle initialization InitializingBean@PostConstruct
5 🔧 Bean Post Processor Custom bean processing BeanPostProcessor@PreDestroy
6 🧩 Nested Bean Bean composition patterns inner beansproperty nesting
7 🏷️ P-Namespaces XML shorthand notation p:namespaceproperty shortcuts
8 🏷️ C-namespaces Constructor shortcuts c:namespaceconstructor args
9 💉 DI By Setter Method Property-based DI <property>setter injection
10 🔗 DI By Setter (Ref Beans) Reference-based injection ref attributebean references
11 🏗️ DI By Constructor Constructor-based DI <constructor-arg>mandatory deps
12 📜 XML Autowiring XML configuration wiring autowire="byName/byType"
13 ✨ Annotation Autowiring Annotation-driven wiring @Autowired@Qualifier
14 🏷️ Stereotype Annotation Component scanning @Component@Controller@Service@Repository
15 ☕ Java based Autowiring Java configuration @Configuration@Bean
16 🔄 Method Injection Runtime dependency injection Method InjectionAbstract methods
17 🔍 Lookup Method Injection Prototype bean injection @LookupPrototype scope
18 🛠️ Method Replacement Dynamic method implementation MethodReplacerXML configuration
19 ✅ Bean Validation Data validation framework JSR-380@ValidConstraintValidator
20 📢 Event Handling Spring event system ApplicationEventApplicationListener
21 🎚️ Custom Event Handling Custom event publishing Custom events@EventListener

🚀 Quick Start

  1. Clone the repository:
    git clone https://github.com/safi-sfn/durgaSoft_JavaSpring.git