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
Spring for Apache Kafka is based on the pure java
The following is the compatibility matrix:
|Spring for Apache Kafka Version||
These versions will be referenced transitively when using maven or gradle for version management. For the 1.1.x version, the 0.10.1.x is the default.