The Spring for Apache Kafka (spring-kafka) project applies core Spring concepts to the development of Kafka-based
It provides a "template" as a high-level abstraction for sending messages.
It also provides support for Message-driven POJOs with
@KafkaListener annotations and a "listener container".
These libraries promote the use of dependency injection and declarative.
In all of these cases, you will see similarities to the JMS support in the Spring Framework and RabbitMQ support in
spring-kafka-testjar with embedded kafka server