Skip to content

About

Spring Boot learning journey - code, notes & projects following

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🌱 Spring Boot - Learning Journey

Java Spring Boot Maven License


📚 About

This repository contains all the code, notes, and projects built while learning Spring Boot from scratch. Each lecture's code is organized in its own folder for easy reference.


🛠️ Tech Stack

Technology Version
Java (JDK) 25 LTS
Spring Boot 3.x
Build Tool Maven
IDE VS Code / IntelliJ
Database H2 / MySQL (upcoming)

📂 Folder Structure

Spring---Framework/
│
├── 📄 README.md
├── 📄 .gitignore
│
├── 📁 Lecture_01_Introduction/
├── 📁 Lecture_02_.../
├── 📁 Lecture_03_.../
│   ├── src/
│   ├── pom.xml
│   └── notes.md          ← lecture notes
│
└── 📁 Projects/
    └── ...                ← mini projects built during course

Each Lecture_XX folder will contain the Spring Boot project + a notes.md with key concepts.


🗺️ Roadmap

  • Spring Boot Basics & Auto Configuration
  • Dependency Injection & IoC Container
  • REST API Development
  • Spring Data JPA & Hibernate
  • Spring Security
  • Microservices (if covered)
  • Mini Projects

🚀 How to Run Any Project

# Navigate to the lecture folder
cd Lecture_XX_ProjectName

# Run with Maven
./mvnw spring-boot:run

Or import the folder into IntelliJ IDEA / VS Code and run the main application class.



📝 License

This project is for educational purposes. Feel free to use it as a reference for your own learning!


⭐ Star this repo if you're also learning Spring Boot!

About

Spring Boot learning journey - code, notes & projects following

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors