Spring Framework 5.x Tutorial - Jstobigdata.com
This tutorial is purely on Spring and its ecosystem without using Spring Boot.
if(you.liked) {
GitHub.star();
shareWithFriends(this);
}
The following Spring Core Topics are covered in Jstobigdata.com.
- A high-level introduction to Spring Framework
- Inversion of Control and Dependency Injection in Spring
- Spring Bean Scopes – @Scope annotation
- Use of @Order annotation in Spring framework
- Mapping and Injecting Collections in Spring
- Spring bean Lifecycle Callbacks
- Spring bean definition Inheritance
- Spring BeanPostProcessor to customize beans
- Dependency Injection: @Autowired, @Resource and @Inject
- Fine-tune auto wiring using @Primary and @Qualifier
- IoC Container, Bean Factory vs Application Context in Spring
- Managed beans using @Component, @Repository, @Service
- Classpath Scanning using @ComponentScan and Filters
- Spring @PropertySource to read property files
- Profiles in Spring to register beans conditionally
- Custom Events and Generic Events in Spring
- Handle Resources in Spring - Resource, ResourceLoader and ResourceLoaderAware interfaces
- Spring @Import and @ImportResource annotations
This is a complete Spring AOP tutorial without using Spring Boot. This is designed to give you a solid foundation of Spring-AOP fundamentals.
- Spring AOP introduction
- The @Before advice in Spring AOP
- Pointcut expressions in Spring AOP
- Combine and Reuse pointcut expressions in Spring AOP
- After returning advice in Spring AOP – @AfterReturning
- After Throwing advice in Spring AOP – @AfterThrowing
- After (finally) advice in Spring AOP – @After
- Around advice in Spring AOP - @Around
- Ordering advices in Spring AOP - @Order