An Employee management application.
- Add employee
- Get all employees
- Get all employees based on pagenation and sorting
- Delete employee
- Update employees
- Get nth level manager for Employee
- Exception handling
- Send email facility
https://documenter.getpostman.com/view/24254665/2s9Ykq5zz7
Check following configurations Change DB details accordingly
#DB related
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
spring.data.mongodb.database=demo
#Email related
spring.mail.host=smtp.gmail.com
spring.mail.port=587
spring.mail.username={email-id}
spring.mail.password={password}
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
Clone the project
git clone https://link-to-project
Go to the project directory
cd my-project
Install dependencies
mvn clean install
Start the server
mvn spring-boot:run
Not Deployed
Client: Java, SpringBoot
DataBase: MongoDB
Server: Embedded Tomcat
If you have any feedback, please reach out to us at [email protected]