Skip to content

This project is a simple CRUD (Create, Read, Update, Delete) application built using Java Spring Boot. It demonstrates how to implement basic API endpoints for managing student data using a service layer and a custom in-memory repository.

Notifications You must be signed in to change notification settings

codebyharii/CRUD-Operations-in-Java---Spring-Boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD Operations in Java - Spring Boot

This project is a simple CRUD (Create, Read, Update, Delete) application built using Java Spring Boot. It demonstrates how to implement basic API endpoints for managing student data using a service layer and a custom in-memory repository.

✔ Features Implemented

GET – Fetch all students

POST – Add a new student

DELETE – Remove a student by ID

Custom In-Memory Repository using ArrayList

Service Layer to handle business logic

Controller Layer exposing REST APIs

Spring Boot application running on port 8080

✔ Technologies Used

Java

Spring Boot

Spring Web

IntelliJ IDEA

Git / GitHub

✔ Project Flow

Controller → Service → Repository → In-Memory Data Storage

Each request prints logs to the console, showing the flow of execution (controller running…, repo running…, etc.), making the logic easy to understand for beginners.

About

This project is a simple CRUD (Create, Read, Update, Delete) application built using Java Spring Boot. It demonstrates how to implement basic API endpoints for managing student data using a service layer and a custom in-memory repository.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages