Proyecto backend desarrollado en Java 17 + Spring Boot, con foco en buenas prácticas de APIs REST: seguridad (Spring Security + JWT), persistencia JPA, HATEOAS, documentación OpenAPI/Swagger y pruebas/cobertura con JaCoCo.
- Spring Boot 3.x (Web + Actuator)
- Spring Security + JWT
- Spring Data JPA
- MySQL (runtime) y H2 (runtime)
- Spring HATEOAS
- OpenAPI / Swagger UI (springdoc)
- Validaciones (Bean Validation)
- Testing (Spring Boot Test / Security Test)
- Cobertura (JaCoCo)
HATEOAS_DEMO.md— demo de respuestas enriquecidas con enlacesHATEOAS_IMPLEMENTATION_REPORT.md— reporte de implementación HATEOASPOSTMAN_TESTING_GUIDE.md— guía de pruebas en PostmanJSON_CYCLICAL_REFERENCES_FIX.md— solución a referencias cíclicas en JSONCOMPILATION_ISSUES_FIX.md— solución de issues de compilaciónSOLUTION_SUMMARY.md— resumen de la solución y cambios
src/código fuentedata/datos/recursos de apoyopom.xmldependencias y configuración.mvn/,mvnw*wrapper Maven
./mvnw spring-boot:run