Skip to content

Step-by-step modules starting from IoC / Dependency Injection, to Bean Lifecycle, REST APIs, Spring Data JPA, Security, and Microservices.

License

Notifications You must be signed in to change notification settings

ranjeetkumar274/SpringBoot_Workspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Spring Boot + Microservices Workspace

GitHub repo size GitHub stars GitHub forks License

📚 A complete Spring Boot learning repository — from IoC & Dependency Injection basics to building SpringBoot + Microservices.
Includes step-by-step code examples and personal notes 📒 for revision.


🏗 Architecture of a Microservices Enviourment Setup

Here’s the high-level Microservices application architecture:

Spring Boot Architecture


🏗 Architecture of a Standard SpringBoot Project

Here’s the high-level Spring Boot application architecture:

Spring Boot Architecture


📖 Table of Contents + Notes

Table of Contents Notes
Overview 01 - Introduction Notes
Learning Roadmap 02 - Spring Core Notes
Architecture 03 - Spring Boot Basics
Tech Stack 04 - Spring MVC Notes
Getting Started 05 - Spring Data JPA Notes
Contributing 06 - Security Notes
License 07 - Microservices Notes
08 - Rest API Notes

📝 Overview

This repository is designed as a self-paced course + code workspace for mastering Spring Boot and Microservices.

Each module folder contains:

  • Code examples
  • Excalidraw diagrams
  • Notes (txt files) for revision

🛤 Learning Roadmap

Module Topics Covered
01 - IoC & DI Inversion of Control, Dependency Injection
02 - Spring Core Beans, ApplicationContext, Bean Lifecycle
03 - Spring Boot Basics Starters, AutoConfig, Profiles
04 - Spring MVC Controllers, REST APIs, Thymeleaf
05 - Spring Data JPA Entities, Repositories, Queries
06 - Security Authentication, Authorization
07 - Microservices Service Discovery, API Gateway

🛠 Tech Stack

  • Java 17+
  • Spring Boot 3+
  • Spring Data JPA
  • Hibernate
  • Thymeleaf
  • Spring Security
  • MySQL

🚀 Getting Started

# clone repo
git clone https://github.com/ranjeetkumar274/SpringWorkspace.git
cd SpringWorkspace

# run a specific module
cd 03-spring-boot-basics
./mvnw spring-boot:run

Releases

No releases published