Skip to content

Cortadai/springboot-blog-rest-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Este es un API REST de blog desarrollado con Spring Boot 2.7.1 que implementa las funcionalidades básicas de una plataforma de blogging. La aplicación permite gestionar publicaciones (posts) y comentarios, con un sistema completo de autenticación y autorización mediante Spring Security y tokens JWT. Utiliza MySQL como base de datos con JPA/Hibernate para la persistencia, y cuenta con una arquitectura bien estructurada en capas (controladores, servicios, repositorios) con entidades principales como User, Post, Comment y Role. El proyecto incluye validación de datos, manejo global de excepciones, versionamiento de API (PostDto y PostDtoV2), documentación automática con Swagger/Springfox, y utiliza herramientas como Lombok para reducir código boilerplate y ModelMapper para el mapeo entre entidades y DTOs, ofreciendo endpoints RESTful para operaciones CRUD de posts y comentarios junto con funcionalidades de registro e inicio de sesión de usuarios.

About

Spring Boot REST API example that simulates the behaviour of a small blog

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages