Jonathan Faber Romero
Construye, testea y publica tu aplicación Java con Github Actions
Creación de un flujo de integración continua que ejecuta los tests y publica un proyecto Java como dependencia en Github Packages.
Testcontainers – Dockeriza tus tests de integración en Java
El uso de una base de datos en memoria como H2 en Java tiene algunas desventajas porque los tests podrían depender de características que las bases de datos en memoria no pueden reproducir y algunos tests que han pasado en local pueden fallar en producción
Introducción a Spring Security
Índice de Contenidos
Autenticación y Autorización básica
Autenticación
Autorización
UserDetailsService
Añadiendo JWT
Creación de un token
Añadiendo un filtro
1. Autorización y Autenticación básica
Autenticación: verificamos la identidad del usuario.
Autorización: tipo de permisos que tiene ese...
Hibernate – OneToOne, OneToMany, ManyToOne y ManyToMany
Anotaciones que proporciona JPA cuando usamos Hibernate que facilitan el mapeo de atributos de base de datos con el modelo de objetos de la aplicación