An open API service indexing awesome lists of open source software.

https://github.com/erika263/vendor-api

API Rest with Java/SpringBoot/Spring MVC and Junit
https://github.com/erika263/vendor-api

api backend java junit springboot

Last synced: about 2 months ago
JSON representation

API Rest with Java/SpringBoot/Spring MVC and Junit

Awesome Lists containing this project

README

          

# Vendor API REST Java/SpringBoot
## Description
This is a SpringBoot REST API developed for management and create,remove,update and get vendors USERS.For this project i develop with SpringMVC,Clean Code,Java,Junit4.

On this projects exists theses files:


  1. Vendor: Represents a vendors users MODEL with properites such as: name,age,cityName and personal informations

  2. VendorService: Represents a Vendor users operations like create,remove,update and get Vendors users.

  3. Unit tests: Represents a unit tests for coverage and test classes funcionality on this project

# Installation and Usage
The project can be run using any Java IDE or from the command line by compiling the java files and running the VendorApplication.java file (SpringBoot file run application).

# UML API SYSTEM
![image](https://github.com/user-attachments/assets/568397a6-3464-4c7e-a543-0e6c67ae210c)

# Postman API Tests
POST
![image](https://github.com/user-attachments/assets/7144c532-ca3b-4abc-b73b-b54b249596b7)

GET
![image](https://github.com/user-attachments/assets/dac0d528-1d74-4229-879c-21b4d25780f1)

PUT
![image](https://github.com/user-attachments/assets/9ae0e433-1d26-43c2-b0e4-67853f1b4c78)

DELETE
![image](https://github.com/user-attachments/assets/00d3a320-3c61-4073-8918-735c7ddabdc9)

# Contact
Email : erika.contax@gmail.com

Linkedin : https://www.linkedin.com/in/erika-cristina-castro/