Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/varsharani9/springboot-employeemanagementsystem
https://github.com/varsharani9/springboot-employeemanagementsystem
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/varsharani9/springboot-employeemanagementsystem
- Owner: VarshaRani9
- Created: 2024-03-12T06:36:23.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-05-18T04:26:59.000Z (6 months ago)
- Last Synced: 2024-05-18T05:25:02.446Z (6 months ago)
- Language: Java
- Size: 64.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Employee Management System
A Spring Boot application for managing Employee records. This application demonstrates CRUD operations (Create, Read, Update, Delete) using Spring Boot, MySQL, and JPA (Java Persistence API).
## Features
- **Create**: Add a new employee
- **Read**: Fetch all employees or a specific employee by ID
- **Update**: Update details of an existing employee
- **Delete**: Remove an employee by ID or remove all employees## Technologies Used
- **Spring Boot**: Framework to simplify the development of Java applications
- **Spring Data JPA**: Provides the abstraction over database access
- **MySQL**: Relational database management system
- **Hibernate**: ORM framework for database interaction
- **Maven**: Build and dependency management## Getting Started
### Prerequisites
- Java Development Kit (JDK) 8 or higher
- MySQL database
- Maven### Installation
1. **Clone the repository**
```bash
git clone https://github.com/VarshaRani9/SpringBoot-EmployeeManagementSystem.git
cd SpringBoot-EmployeeManagementSystem