A structured, topic-wise collection of my Java Spring & Spring Boot learning notes and hands-on code, built while following the Spring Boot Full Course 2026 playlist by Coder Army.
This repo is actively growing — as new videos are released in the playlist, I add the corresponding folder with my implementation, notes, and mini-projects. Each folder maps to a specific concept, going from Spring fundamentals all the way to AOP, JDBC, and Hibernate/JPA.
- 🎯 Goal: Build strong, implementation-level understanding of Spring & Spring Boot — not just theory.
- 🧠 Approach: Every folder = one concept, with working code I wrote and tested myself while following the course.
- 🔄 Status: Work in progress — synced with the YouTube playlist as it updates.
- 🗂️ Structure: Numbered folders (
00,01,02...) in the exact order the concepts were taught, so anyone (including future me) can follow the learning path top to bottom.
| Category | Tools / Tech |
|---|---|
| Language | Java 17+ |
| Framework | Spring, Spring Boot 4 |
| Build Tool | Apache Maven |
| Persistence | Spring JDBC, Hibernate, Spring Data JPA |
| Core Concepts | Dependency Injection, Bean Lifecycle, AOP, Servlets, MVC |
| Config | XML Config, Java Config, application.yaml, Spring Profiles |
| # | Topic | Folder |
|---|---|---|
| 00 | Introduction | 00_Introduction |
| 01 | First Program in Spring Boot | 01_First Program In SpringBoot |
| 02 | Introduction to Apache Maven | 02_Introduction_To_Apache_Maven |
| 03 | Introduction to Spring Core | 03_Introduction_To_Spring_Core |
| 04 | Implementing Spring Core | 04_Implementing_Spring_Core |
| 05 | Circular Dependency | 05_Circular_Dependency |
| 06 | Bean Lifecycle | 06_Bean_Lifecycle |
| 07 | XML Configurations | 07_XML_Configurations |
| 08 | Spring Boot Configurations | 08_SpringBoot_Configurations |
| 09 | No More Hardcoding | 09_No_More_Hardcoding |
| 10 | CRUD Project | 10_CRUD_Project |
| 11 | CRUD with Spring JPA | 11_CRUDwith_Spring_JPA |
| 12 | Soft Delete CRUD API | 12_SOFT_DELETE_CRUD_API |
| 13 | Java Servlets | 13_JAVA_SERVLETS |
| 14 | Spring MVC Flow | 14_Spring_MVC_Flow |
| 15 | DTO + Validation | 15_DTO+VALIDATION |
| 16 | Global Exception Handling | 16_GLOBAL_EXCEPTION |
| 18 | Filter Demo | 18_FilterDemo |
| 18 | Spring Profiles & YAML | 18_Spring_Profiles&YAML |
| 19 | Filters II | 19_Filter_II |
| 20 | Interceptors | 20_Interceptors |
| 21 | Spring AOP | 21_SpringAOP |
| 22 | Spring AOP II | 22_SpringAOP_II |
| 23 | Spring AOP III | 23_SpringAOP_III |
| 24 | Custom Annotations | 24_Custom_Annotations |
| 25 | JDBC | 25_JDBC |
| 26 | Spring JDBC | 26_Spring_JDBC |
| 27 | Introduction to Hibernate | 27_IntroductionTo_Hibernate |
| 28 | Hibernate II | 28_Hibernate_II |
| 29 | JPA Relationships | 29_JPA_Relationships |
✅ This table is updated as I add new topics from the playlist. More folders coming soon!
Java_Spring-SpringBoot/
├── 00_Introduction/
├── 01_First Program In SpringBoot/
├── 02_Introduction_To_Apache_Maven/
├── 03_Introduction_To_Spring_Core/
├── ...
├── 29_JPA_Relationships/
└── README.md
Each folder contains:
- 💻 Source code / mini working project for that topic
- 📝 Notes (where added) explaining the "why," not just the "how"
Most folders are independent Maven-based Spring Boot projects. To run any of them:
cd "folder-name"
mvn spring-boot:runMake sure you have Java 17+ and Maven installed.
This repo follows the excellent Spring Boot Full Course 2026 by Coder Army — a complete Spring 7 & Spring Boot 4 course built on first-principles.
All credit for the teaching content goes to Coder Army. This repo represents my personal implementation, notes, and practice while learning along with the course.
I'm Sakshi Hanwat, a B.Tech CSE graduate (2026) actively building my backend skills in Java, Spring Boot, and REST APIs. This repo is part of my public learning-in-progress journey, alongside my technical blog on Dev.to.
📌 Feel free to explore, star ⭐ the repo, or connect if you're learning Spring Boot too!
This repository is for educational purposes, documenting personal learning progress. Course content belongs to Coder Army.