Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/josueec/api-rest-todo

📋 Basic example of REST API.
https://github.com/josueec/api-rest-todo

hibernate java jpa postgresql spring-boot

Last synced: 6 days ago
JSON representation

📋 Basic example of REST API.

Awesome Lists containing this project

README

        

## Example API REST with JAVA, SPRING-BOOT, JPA and MYSQL

1.- Crear nuestro proyecto con springboot initializer,
agregando las dependencias:
* Spring Web
* JPA
* MySQL Driver

2.-Creamos nuestra division de carpetas en src
* Controllers
* Models
* Repositorys

3.-Creamos nuestros controllers usando la etiqueta
@RestController

4.-Establecemos los endpoints de nuestra API usando
las etiquetas:
* @GetMapping(value = "" )
* @PostMapping(value = "" )
* @DeleteMapping(value = "" )
* @PutMapping(value = "" ) / @PatchMapping(value = "" )

5.-Creamos las entidades de nuestro proyecto, esto lo
hacemos con JPA, usando las etiquetas que nos proporciona:
* @Entity
* @Id
* @Column
* etc