Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

safi-sfn/durgaSoft_JavaSpring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

194 Commits

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 Container β€’ BeanFactory
2 🧬 Bean Inheritance Bean configuration inheritance abstract beans β€’ parent/child
3 βš™οΈ Bean Instantiation Different bean creation approaches Static Factory β€’ Instance 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 beans β€’ property nesting
7 🏷️ P-Namespaces XML shorthand notation p:namespace β€’ property shortcuts
8 🏷️ C-namespaces Constructor shortcuts c:namespace β€’ constructor args
9 πŸ’‰ DI By Setter Method Property-based DI <property> β€’ setter injection
10 πŸ”— DI By Setter (Ref Beans) Reference-based injection ref attribute β€’ bean 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 Injection β€’ Abstract methods
17 πŸ” Lookup Method Injection Prototype bean injection @Lookup β€’ Prototype scope
18 πŸ› οΈ Method Replacement Dynamic method implementation MethodReplacer β€’ XML configuration
19 βœ… Bean Validation Data validation framework JSR-380 β€’ @Valid β€’ ConstraintValidator
20 πŸ“’ Event Handling Spring event system ApplicationEvent β€’ ApplicationListener
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

Releases

No releases published

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /