Welcome to Spring-Boot-0-to-100 π― β my personal journey of learning and practicing Spring Boot from the ground up. This repository contains hands-on examples, experiments, and small projects that cover Spring Boot fundamentals all the way to advanced concepts.
- This is a practice-first repository to solidify my understanding of Spring Boot.
- Each module/example focuses on one or more key Spring Boot concepts.
- Acts as a reference library I can revisit whenever I need a refresher.
- β Basic Spring Boot application setup
- β Dependency Injection (DI) & Inversion of Control (IoC)
- β Bean Scopes & Component Scanning
- β Service & Repository layers
- β
Externalized Configuration (
application.properties/application.yml) - β Profiles & Conditional Beans
- β Small demo projects (like Coffee Ordering System β)
- β More concepts will be added as I progress β goal is 0 β 100 mastery
- Java
- Spring Boot
- Maven
- IntelliJ IDEA
- (Future) MySQL / JPA / REST APIs
Spring-Boot-0-to-100/
βββ src/main/java/com/Coding/Jatin/M1/... # Practice code & demos
βββ src/main/resources/ # application.properties, configs
βββ pom.xml # Maven dependencies
βββ README.md # You are here :)
-
Clone the repository:
git clone https://github.com/CodeWithJatinSh/Spring-Boot-0-to-100.git cd Spring-Boot-0-to-100 -
Build & run using Maven/IDE:
mvn spring-boot:run
-
Explore different examples and modify as you learn π
- Build solid fundamentals of Spring Boot
- Document my learning journey step by step
- Create a reference guide for myself & others
- Slowly progress towards building real-world Spring Boot applications
Jatin Sohanvi π§ Email: sohanvijatin@gmail.com Learning Java + Spring Boot π