Logging a Reactive Sequence 1. Overview With the introduction of Spring WebFlux, we got another powerful tool to write reactive, non-blocking applications. While using this technology is now way easier than before, debugging reactive sequences in Spring WebFlux can be quite cumbersome. In this quick tutorial, we’ll see how to easily log… Continue Reading spring-reactive-sequence-logging

Reactive WebSockets with Spring 5 1. Overview In this article, we’re going to create a quick example using the new Spring Framework 5 WebSockets API along with reactive features provided by the Spring WebFlux Framework. WebSocket is a well-known protocol that enables full-duplex communication between client and server, generally used… Continue Reading spring-5-reactive-websockets

Server-Sent Events in Spring 1. Overview In this tutorial, we’ll see how we can implement Server-Sent-Events-based APIs with Spring. Simply put, Server-Sent-Events, or SSE for short, is an HTTP standard that allows a web application to handle a unidirectional event stream and receive updates whenever server emits data. Spring 4.2… Continue Reading spring-server-sent-events

Spring Security 5 for Reactive Applications 1. Introduction In this article, we’ll explore new features of the Spring Security 5 framework for securing reactive applications. This release is aligned with Spring 5 and Spring Boot 2. In this article, we won’t go into details about the reactive applications themselves, which… Continue Reading spring-security-5-reactive

The SpringJUnitConfig and SpringJUnitWebConfig Annotations in Spring 5 1. Introduction In this quick article, we’ll take a look at the new @SpringJUnitConfig and @SpringJUnitWebConfig annotations available in Spring 5. These annotations are a composition of JUnit 5 and Spring 5 annotations that make test creation easier and faster. 2. @SpringJUnitConfig… Continue Reading spring-5-junit-config