This is a web application developed using Java SpringBoot with JWT based Authentication & MySQL CRUD operation. This web application API will cover foollowing areas
- JWT based Authentication and Authorization (username & password)
- Role base access in API (public, ADMIN, USER etc.)
- MySQL CRUD operation of Employee info
1. Configure Database
CREATE SCHEMA `employee_db`;
2. Database Credential Setup
Update mysql database credential of each micro service in application.propertires file
spring.datasource.username = YOUR_USER_NAME
spring.datasource.password = YOUR_PASSWORD
All API endpoints are mapped in postman collection. Collection will be found from here... SpringbootCRUDSecurityRestApiCollection
Web front end using angular framework can be found from here... AngularWebFrontEnd