/SpringBoot-JWT-Api-Rest

API REST con Spring Boot , JWT , Spring Security , MySQL y Spring Data JPA . See the detailed information below.

Primary LanguageJava

SpringBoot-JWT-Api-Rest

Welcome! 👋

API REST con Spring Boot , JWT , Spring Security , MySQL y Spring Data JPA .

This project contains:

â‹… Multilayer Architecture (Presentation layer, Business layer, Data layer, DTO's)
. JWT Authentication with Spring Security
. Pagination and sorting
â‹… MySQL as Database Service and JPA
â‹… Best practices and folder structure
â‹… Fields validation and more

User Registration

1-registrarUsuario

Login

2-login

Get publicaciones with params (page number, number of data, sort by, sort direction)

5-obtener publicaciones

Update publicacion

6-Actualizar publicación

Create publicacion

3-Crear publicación

Get publicaciones with comentarios

8-publicacion con comentarios

Get comentarios by publicacionId

9-obtener comentarios por publicacion

Update comentario by id

10-actualizar comentario por id

Delete comentario by id

12-Eliminar comentario por id

Acceso denegado - update publicación

7-Actualizar publicación, acceso denegado

Acceso denegado - create publicación

4-Crear publicación acceso denegado

Acceso denegado - update comentario

11-actualizar comentario por id - acceso denegado

And many more. I hope you like it.

I love to code! 🚀