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.
-
Notifications
You must be signed in to change notification settings - Fork 0
Cortadai/springboot-blog-rest-api
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Spring Boot REST API example that simulates the behaviour of a small blog
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published