Skip to content

aashiqui2/SpringBoot

Repository files navigation

Spring Basics with Spring Boot

Welcome to the Spring Basics with Spring Boot repository! This repository provides a hands-on learning experience, starting with the core concepts of the Spring Framework and gradually transitioning into Spring Boot for seamless application development.


📌 Table of Contents

  1. Why industry-level projects use Spring?
  2. Inversion of Control (IoC)
  3. Constructor-based Dependency Injection
  4. Setter-based Dependency Injection
  5. AutoScanning and Stereotype annotations
  6. @Autowired and @Value annotations
  7. @Primary and @Qualifier annotations
  8. First Spring Boot Project
  9. CommandLineRunner in Spring Boot
  10. Scope in Spring Boot
  11. Logging in Spring Boot
  12. Reading Properties in Spring Boot
  13. Profiles in Spring Boot
  14. YAML in Spring Boot
  15. Aspect Oriented Programming (AOP)
  16. Unit Testing in Spring Boot
  17. DevTools
  18. Custom Banner
  19. Petistaan

⚙️ Prerequisites

These demos have been built using JDK 17, Spring Framework 6, and Spring Boot 3. While it is recommended to have JDK 17 installed, the examples can be adapted to other Java versions with minimal modifications.

Before diving into Spring Basics with Spring Boot, ensure you're comfortable with the following topics:


🚀 How to Run the Demos

  1. Clone the repository:
    git clone https://github.com/aashiqui2/SpringBoot.git
  2. Import the project into your preferred IDE as a Maven Project.
  3. Run the application and test the methods.

If you're a beginner, it's best to execute the demos in the given order to build your understanding progressively. If you're experienced, feel free to explore specific demos based on your needs.


🎥 YouTube Tutorial

These demos are explained in detail on my YouTube channel @CodeWithAashiq. Watch the complete playlist here: Spring Basics with Spring Boot.

🚀 Stay healthy, keep learning, and keep growing!


🌐 Connect with me


🛠️ Languages & Frameworks


🖥️ Software & Tools


Copyright © 2025 Aashiq — All Rights Reserved

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages