Spring Boot Learning Series - Maven & IOC Container

🚀 Spring Boot Learning Series – Day 2 Continuing my Spring Boot learning journey. Today I learned about Maven, Spring Boot project structure, and the internal working of a Spring Boot application. 🔹 What I learned today: • What is Maven and how it works • pom.xml and dependency management • Structure of Spring Boot application • Spring Boot application internal working • IOC (Inversion of Control) Container • Dependency Injection 🔹 Annotations I learned: • @SpringBootApplication • @Component • @ComponentScan • @EnableAutoConfiguration • @Configuration • @Autowired 💡 My Understanding: When we run a Spring Boot application, the SpringApplication.run() method starts the application, creates the IOC container, creates beans, performs dependency injection, and starts the embedded Tomcat server. Also learned that @SpringBootApplication is a combination of: @Configuration @EnableAutoConfiguration @ComponentScan Understanding how Spring manages objects using IOC and Dependency Injection was very interesting today. Looking forward to learning about REST controllers and APIs in more detail. #SpringBoot #Java #BackendDevelopment #LearningJourney #DependencyInjection #SoftwareDevelopment

To view or add a comment, sign in

Explore content categories