
05 - Running Your First Spring Boot Application
A hands-on walkthrough to running your first Spring Boot application, understanding its structure, and verifying everything works correctly using the embedded server.

06 - Inversion of Control (IoC) in Spring
A clear and practical explanation of Inversion of Control (IoC), the foundational principle of Spring and Spring Boot, and how it enables clean, modular, and testable application architecture.

07 - Dependency Injection (DI) in Spring
A complete guide to Dependency Injection (DI) in Spring, explaining types of injection, why DI is essential, and how Spring Boot uses DI to create clean and maintainable applications.

08 - BeanFactory vs ApplicationContext
An in-depth comparison of BeanFactory and ApplicationContext, the two core IoC containers in the Spring Framework, and how they manage beans differently in Spring Boot applications.
