GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - reuben21/Store-Spring-REST-Framework-Java: A Store REST Framework using Spring Boot, performed various custom queries with the backend, used Spring security for authentication service and also performed pagination

BranchesTags
Open more actions menu

Latest commit

 

History

19 Commits
19 Commits

Folders and files

NameName
Last commit message
Last commit date
.mvn/wrapper
.mvn/wrapper
 
 
images
images
 
 
src
src
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
mvnw
mvnw
 
 
mvnw.cmd
mvnw.cmd
 
 
pom.xml
pom.xml
 
 

Repository files navigation

A Store REST application using Spring Boot

What was your motivation?

  • To Learn Spring Boot and its Many New Features

Why did you build this project?

  • To Learn How REST API's work with Spring Boot

What did you learn?

  • Implement Spring Security
  • Spring Boot Automatically creates tables in the database
  • Also Learned to Perform Custom Queries


Below is the image of The REST Framework Designed and the flow of the project

error



The GET APIs

  1. To Fetch Products Before A Certain Date
    @GetMapping("/product/purchase/{vendor_id}")

  2. To Fetch Customer From A Certain Vendor
    @GetMapping("/customer/purchase/{vendor_id}")

  3. To Fetch Products From the Ceratin City, City Field is Stored in Profile
    @GetMapping("/product/customer/{city}")

The POST APIs

  1. To Create A vendor
    @PostMapping("/vendor")

  2. To Create A Customer
    @PostMapping("/customer")

  3. To Update Customer Profile
    @PostMapping("/customer/{customer_id}")

  4. To Add A Product To the Vendor, Where Vendor Can be Identified By his ID
    @PostMapping("addproduct/{vendor_id}")

  5. For A Customer to Purchase A Product , where customer id and product id will be taken
    @PostMapping("/customer/product/{customer_id}/{product_id}")

About

A Store REST Framework using Spring Boot, performed various custom queries with the backend, used Spring security for authentication service and also performed pagination

Topics

java-8javaapijavaeerest-apispring-bootspring-security

Resources

Readme
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.