=========================== Customer API Development =========================== => We have to implement below functionalities in Customer API 1) POST Registration 2) POST LOGIN 3) POST RESET PWD 4) GET User By Email 5) POST UPDATE PWD --------------------------------------------------------- Step-1 : Create Project with required dependencies a) web-starter b) data-jpa-starter c) mysql-driver d) lombok e) devtools f) model-mapper g) mail-starter Step-2 : Configure Data Source & SMTP Properties in application.properties file Step-3 : Create Entities & Repo interfaces Step-4 : Create DTO classes to map request and response data Step-5 : Create mapper classes to map entity data to dto and vice versa Step-6 : Create Service interface and impl class Step-7 : Create ApiResponse to represent response data as a container Step-8 : Create Rest Controller to handle requests and response Step-9 : Run the API and test it using POSTMAN Collection