Demo application to create RestAPI using Spring Boot where Client consumes endpoints to perform CRUD operations on Employee database.
- Get a list of employees
- Add a new employee
- Update an employee
- Delete an employee
- Find employee by id
- The client sends HTTP requests to EmployeeRestController to perform CRUD operations in MySQL database.
- EmployeeService layer is in between EmployeeRestController and EmployeeDAO where Stanadard JPA API is used as EmployeeDAO which connects to MySQL database.
- Spring Web
- MySQL connector
- Lombook
- Spring Data JPA
- Spring Boot DevTools