Skip to content

debraj-80/Student_ManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ› οΈ Spring Boot Student CRUD App

A simple and clean CRUD (Create, Read, Update, Delete) REST API built with Spring Boot, demonstrating how to manage student records using MySQL, Spring Data JPA, and Lombok for boilerplate-free code.

This project covers:

  • βœ… Spring Boot project setup from scratch
  • βœ… Connecting to MySQL database
  • βœ… Creating REST APIs using @RestController
  • βœ… Performing full CRUD operations
  • βœ… Integrating with Spring Data JPA
  • βœ… Reducing boilerplate code using Project Lombok
  • βœ… Testing endpoints using Postman

πŸ“Œ Features Covered

  • βž• Add new student
  • πŸ“‚ View all students
  • ✏️ Update student details
  • ❌ Delete student by ID

πŸ”§ Tools & Technologies

  • β˜• Java 17+
  • πŸš€ Spring Boot
  • πŸ“¦ Spring Data JPA
  • πŸ—ƒοΈ MySQL
  • ✨ Lombok
  • πŸ” Postman

πŸ“ Project Structure

src/
└── main/
    β”œβ”€β”€ java/
    β”‚   └── com/
    β”‚       └── crud/
    β”‚           └── student_ms_a/
    β”‚               β”œβ”€β”€ model/
    β”‚               β”‚   └── Student.java
    β”‚               β”œβ”€β”€ StudentController/
    β”‚               β”‚   └── StudentController.java
    β”‚               β”œβ”€β”€ StudentRep/
    β”‚               β”‚   └── StudentRepo.java
    β”‚               └── StudentMsAApplication.java
    β”œβ”€β”€ resources/
    β”‚   β”œβ”€β”€ static/
    β”‚   β”œβ”€β”€ templates/
    β”‚   └── application.properties

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages