El concepto de Spring 5 Reactive es un concepto relativamente nuevo y para el cual necesitamos tener instalado Spring 5 y WebFlux para poder hacer uso de él. La programación Reactiva se apoya fundamentalmente en el concepto de Reactive Streams flujos de trabajo fuertemente asíncronos que permiten una flexibilidad alta a la hora de trabajar […]
Spring WebFlux Router y REST
El siguiente paso es construir una primera versión del servicio REST de Hola Mundo en este caso utilizando la anotación @RequestMapping. Si ejecutamos el proyecto de Spring boot Nos mostrará los datos sin ningún problema. Spring 4.3 GetMapping ,PostMapping etc A partir de la versión 4.3 de Spring Framework existe la posibilidad de tener unas […]
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 […]
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 […]
¿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 […]
Flux vs Mono ,Spring y la programación reactiva
¿Flux vs Mono y la programación reactiva? . Todos estamos cada día más interesados en los conceptos que pertenecen a la programación Reactiva. Lamentablemente en muchas ocasiones es muy difícil entender cómo funciona este tipo de programación y como conceptos fundamentales de ella trabajan . Sobre todo si van apareciendo frameworks y más frameworks que […]