Skip to content

abhishekvermaa10/Spring-Basics-with-Spring-Boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Basics with Spring Boot

Welcome to the Spring Basics with Spring Boot repository! This repository is designed to provide 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
  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 concepts:

You can learn these topics from my YouTube channel through dedicated playlists.


🚀 How to Run the Demos

Follow these steps to set up and execute the demos:

  1. Clone the repository.
  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 Abhishek Verma. 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 © Abhishek Verma - All Rights Reserved

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages