Skip to content

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

 
 
 

Contributors

Languages