- To Learn Spring Boot and its Many New Features
- To Learn How REST API's work with Spring Boot
- Implement Spring Security
- Spring Boot Automatically creates tables in the database
- Also Learned to Perform Custom Queries
- To Fetch Products Before A Certain Date
@GetMapping("/product/purchase/{vendor_id}") - To Fetch Customer From A Certain Vendor
@GetMapping("/customer/purchase/{vendor_id}") - To Fetch Products From the Ceratin City, City Field is Stored in Profile
@GetMapping("/product/customer/{city}")
- To Create A vendor
@PostMapping("/vendor") - To Create A Customer
@PostMapping("/customer") - To Update Customer Profile
@PostMapping("/customer/{customer_id}") - To Add A Product To the Vendor, Where Vendor Can be Identified By his ID
@PostMapping("addproduct/{vendor_id}") - For A Customer to Purchase A Product , where customer id and product id will be taken
@PostMapping("/customer/product/{customer_id}/{product_id}")