Web SERVICE
The Sunbase Assignment is a Web Service and it is integrate with REST API by which easily perform tasks: Add Customer, Update Customer, Delete Customer and Search Customer.
The API's primary objective is to provide to the customer details with a seamless experience and user-friendly environment.
The API's Services consist the following points with HTTP Methods:
S.No. | End Point | HTTP Method |
---|---|---|
1 | /customers/customerAdd |
POST |
2 | /customers/customerUpdate |
PUT |
3 | /customers/getCustomerList |
GET |
4 | /customers/getCustomerById/{uuId} |
GET |
5 | /customers/deleteCustomer/{uuId} |
DELETE |
6 | /customers/getCustomerByRemoteApi |
GET |
7 | /customers/getAllCustomer |
GET |
- JAVA
- SPRINGBOOT
- MAVEN
- SPRING SECURITY
- JWT TOKEN
- MYSQL
- SPRING BOOT DEVTOOLS
- SPRING WEB
- LOMBOK
- JSP
- MYSQL CONNECTOR
- SPRING DATA JPA
- SPRING SECURITY
- JWT
- Admin Module
- Customer Module
- JSP Page Mapping Module
- Exception Handler Module
The Web Service allows a Admin to Add Customer, Update Customer, Delete Customer, Get All Customers & Sort and Find Customer through the browser.
This assignment is for Sunbase, This is a Customer Detail Information Web Service. We built this Web Service with Rest API assignment Within 2 days and Please click here for Demo Video.
- Add Customer
- Update Customer
- Delete Customer
- Get All Customers
- Sort And Find Customer
- copy this https://github.com/sunnylalwani41/sunbase_assignment.git
- Select path where you want to store the project in your pc
- open the corresponding file / folder with editor
- open terminal of your editor
- use command --> git clone (paste link) <--
- after project cloned to your folder
- go to SunbaseAssignmentApplication.java file inside sunbase folder/package
- Before the run this project, ensure LOMBOK should be proper installed in the IDE.
- run as Spring Boot
- This application run on the port 8080
- After the project run, click here