Skip to content

REST API using Java as a programming language, the Springboot framework, JPA and MySQL Workbench. Stores the basic data of the Cloud Vendors.

Notifications You must be signed in to change notification settings

lgomezruiz/Spring-Boot-Cloud-Vendor-REST-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLOUD VENDOR REST-API

Description 📑

REST API using Java as a programming language, the Springboot framework, JPA and MySQL Workbench. Stores the basic data of the Cloud Vendors.

What have I learned in this project? 🙇🏻

With this project I have learned how to create a REST-API from scratch using Springboot, JPA and MySQL.

· With Springboot, we have used the annotations @SpringBootApplitation, @RestController, @RequestMapping, @PathVariable, @RequestBody, @Service, @Entity...

· With JPA I have learned to perform a CRUD: the basic methods of get, put, post and delete.

· With MySQL I have created a database and I have learned to establish the connection between the Java application and the Database, in addition to configuring it.

· To test the correct functionality of the application, I used the Postman tool. We have created different requests like Create, GetAll, GetById, Update and DeleteById

· The project architecture follows the typical controller-service-model-repository structure

Imagen2

For this project we have used Spring Initializr (https://start.spring.io/), creating a project with the following characteristics and dependencies:

Imagen3

Technologies 🛠

Java Spring Boot MySQL Postman IntelliJ IDEA

Project preview

· Tested with Postman

Testing Create Method:

Create Create2

Testing GetAll Method:

GetAll

Testing GetById Method:

GetById

Testing Update Method:

Update

Testing Delete Method:

Delete Delete2

Author ✒️

· Laura Gómez Ruiz

github linkedin

License 📄

MIT Public License v3.0 It cannot be used commercially.

About

REST API using Java as a programming language, the Springboot framework, JPA and MySQL Workbench. Stores the basic data of the Cloud Vendors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages