Logging is the bedrock for analyzing when anything goes wrong, or even for seeing that everything is in order. In this article, we look at the logging capabilities in Spring Boot to see what we can do with it and how we can customize it.
Spring provides different callbacks and interfaces to hook into the lifecycle of Spring-managed beans. This article describes the lifecycle phases and how to hook into them.
The request/response pattern is normally used for synchronous communication with one channel. Sometimes, however, it's helpful to implement this communication pattern with an asynchronous messaging mechanism. Let's see how.
How to use Spring Kafka to send messages to and receive messages from Kafka.