Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Spring & Spring Boot — Learning Journey 🚀

Java Spring Boot Maven Status

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.


📌 About This Repo

  • 🎯 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.

🛠️ Tech Stack

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

📚 Topics Covered

# 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!


📂 Folder Structure

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"

▶️ How to Run a Project

Most folders are independent Maven-based Spring Boot projects. To run any of them:

cd "folder-name"
mvn spring-boot:run

Make sure you have Java 17+ and Maven installed.


🎥 Course Reference

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.


👩‍💻 About Me

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!


🔖 License

This repository is for educational purposes, documenting personal learning progress. Course content belongs to Coder Army.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages