Estableciendo filtros en Spring

En esta entrada voy a hablar de como implementar filtros en Spring. Los filtros son de los que se pueden establecer cuando se recibe una petición HTTP. Es decir, suponiendo que tenemos un programa escuchando en unas URI, poder especificar que deseamos ejecutar algo antes de que las peticiones sea procesadas por el controlador. Esto … Leer másEstableciendo filtros en Spring

Beans avanzados en Spring

En esta ocasión he cogido un proyecto de SimpleProgramming el cual tiene un video en Youtube donde explica como cargar Beans dinámicamente usando Spring (en Ingles). Imaginemos que tenemos un programa que dependiendo de unos parámetros deba cargar un clase u otra, donde está definida la lógica a seguir. Por supuesto podemos anidar condiciones e … Leer másBeans avanzados en Spring

Optimizando relaciones entre entidades en Hibernate

En esta entrada, siguiendo el proyecto de ejemplo que teneis en https://github.com/chuchip/jpajoins explicando como optimizar  las consultas a la base de datos usando JPA. Se verán diferentes tipos de consultas, explicando como realizar uniones entre tablas de modo perezoso (lazy) o agresivo (eager). Se unirán tablas por un solo campo, por varios e incluso por uno … Leer másOptimizando relaciones entre entidades en Hibernate

Zuul para redirigir peticiones REST en Spring Boot

En este articulo explicare como crear una pasarela para peticiones REST (una gateway) utilizando Zuul. Zuul es parte del paquete Spring Cloud NetFlix y permite redirigir peticiones REST, realizando diversos tipos de filtros. En casi cualquier proyecto donde haya microservicios, es deseable que todas las comunicaciones entre esos microservicios pasen por un lugar común, de … Leer másZuul para redirigir peticiones REST en Spring Boot

Uso de perfiles en testing en Spring Boot

Como comentaba en el articulo anterior gracias al uso de perfiles es fácil personalizar las aplicaciones en Spring Boot. Uno de los casos mas habituales del uso de perfiles es para testear la aplicación. Partiendo del mismo código fuente anterior, que os recuerdo esta en https://github.com/chuchip/profilestest vamos a ver el uso de los perfiles en … Leer másUso de perfiles en testing en Spring Boot