================= Customer API ================ => We have to implement below functionalities as part Customer API a) Registration (send email with temporary pwd) b) Login c) Reset Password (For First Login) d) Forgot Password Note: We should use Spring Security for Authentication. ======================= Development Procedure ======================= 1) Create boot application with required dependencies a) web-starter b) data-jpa c) mysql-driver d) lombok e) model-mapper f) mail-starter g) security-starter 2) Create Entities and Repositories table : customer 3) Create DTO classes 4) Create Mapper classes 5) Create Email Service to send emails 6) Create Service Layer interface & impl 7) Create ApiResponse to prepare response payload 8) Create Rest Controller with required methods 9) Create POSTMAN collection and test api functionality =================================================================================