El uso de Spring Boot Load Data o carga de datos es bastante común en las aplicaciones modernas. Muchas de ellas usan JPA o JDBC y SQL para almacenar la información en una base de datos relacional y necesitan una primera carga de datos para pruebas unitarias etc. Vamos a ver cómo Spring Boot de […]
¿Que es Spring Framework?
¿Que es Spring Framework? . Esta es una de las preguntas más habituales que me encuentro cuando uno imparte formación para programadores junior o no tan Junior pero que vienen de una plataforma más sencilla de manejar que Java EE. De entrada cuesta mucho entender para qué sirve y qué es Spring Framework. Vamos a […]
Spring WebFlux Router y REST
Spring WebFlux Router es uno de los enfoques innovadores que tiene Spring Framework a la hora de construir arquitecturas REST para programación Reactiva . Normalmente a partir de Spring 4 cuando nosotros necesitamos construir un servicio REST lo hacemos con la anotación @RestController que de una forma sencilla gestiona el servicio REST y lo hace […]
Spring Webflux Test con StepVerifier
La creación de un Spring WebFlux Test es una de las cosas más habituales que tenemos que realizar cuando empezamos a construir pruebas unitarias con Spring WebFlux. La peculiaridad que estas pruebas tienen es que estamos ante programación fuertemente asíncrona de tal manera que cuando la ejecutamos existen datos que pueden llegar en un futuro […]
Webinar: Servicio REST con Spring Framework
Hoy publico mi primer Webinar : Crear un Servicio REST Sólido con Spring Framework. Varias personas me han comentado que faltan temas que sean un poco más compactos y que se definan como píldoras formativas útiles para los desarrolladores . No es un tema sencillo de abordar porque siempre es complejo definir algo que sea […]
Curso Spring 5 WebFlux y Programación Reactiva
Hoy publico mi nuevo Curso Spring 5 WebFlux y programación Reactiva. Este es un curso que mucha gente me ha demandado que grabe ya que la programación reactiva esta adquiriendo tracción en el lado del servidor y aunque WebFlux es uno de los frameworks de referencia existe muy poca documentación sobre él . Como siempre el primer módulo es […]
Spring Reactor y manejo de transformaciones
Spring Reactor es el framework de programación reactiva de Spring y poco a poco tendremos que aprender a utilizarlo . Los conceptos fundamentales que el Framework soporta son las clases Flux y Mono de las cuales ya hablé en algún artículo anterior. La programación reactiva esta fuertemente basada en la programación funcional . Vamos a […]
Reactor Framework y sus clases
El uso de Reactor Framework poco a poco va introduciendose en el mundo de Spring Framework . La programación reactiva es algo que más pronto que tarde tendremos que ir asumiendo en nuestro día a día y las nuevas arquitecturas web nos acercaran a modelos como el de Node.js pero desde del mundo Java. Reactor […]
Spring Boot DevTools y recarga de aplicaciones
Spring Boot DevTools es la herramienta de Spring Boot que nos permite reiniciar de forma automática nuestras aplicaciones cada vez que se produce un cambio en nuestro código. Vamos a ver un ejemplo sencillo. Para ello partiremos del típico código con un servicio REST de Hola que nos devuelve un mensaje. Este servicio cuando le […]
¿Qué es Spring WebFlux?
Spring WebFlux es uno de los nuevos frameworks que vienen con la nueva versión de Spring 5. ¿Para qué sirve exactamente Spring WebFlux? . Vamos a repasar algunos de los conceptos fundamentales en los cuales Spring Framework se ha basado en sus últimas versiones. Para empezar vamos a revisar un poco Spring MVC que en […]
Spring REST PUT , actualizando registros
Hacer uso de Spring REST PUT es muy habitual cuando queremos actualizar datos vía REST en nuestras aplicaciones. Vamos a ver un ejemplo elemental de como realizar esta operación de forma rápida. Lo primero que vamos a utilizar es un proyecto de Spring Boot que nos permita configurar un servicio REST con la anotación de […]
Spring Boot Starter ,un concepto fundamental
Esto muchas veces lo considerábamos suficiente . Sin embargo cuando más se complican los proyectos mas frameworks pueden llevar integrados entre ellos . Esto hace que las dependencias sean más y más complejas de gestionar y que algunas de ellas estén compartidas entre varios frameworks. Esto hace q el versionado se complique y que por […]
- 1
- 2
- 3
- …
- 6
- Página siguiente »