A simple Student Management System application built using Spring Boot and SQL database. This project demonstrates the implementation of basic CRUD (Create, Read, Update, Delete) operations using RESTful APIs.
- Add new student records
 - View all students
 - Update student information
 - Delete student records
 - SQL database integration
 - REST API support
 
- Java
 - Spring Boot
 - Spring Data JPA
 - MySQL (or any SQL database)
 - Maven
 
- Java 17 or above
 - Maven
 - MySQL
 
- Clone the repository:
 
git clone https://github.com/your-username/student-management-system.git
cd student-management-system
- Configure your database connection in src/main/resources/application.properties:
 
spring.datasource.url=jdbc:mysql://localhost:3306/your_database_name
spring.datasource.username=your_username
spring.datasource.password=your_password
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
| Method | Endpoint | Description | 
|---|---|---|
| GET | /students | 
Get all students | 
| GET | /student/{id} | 
Get student by ID | 
| POST | /student | 
Add new student | 
| DELETE | /students/{id} | 
Delete student by ID | 
Neha Bharti
Email: [email protected]
GitHub: neha-dev-dot