DEV Community

loizenai
loizenai

Posted on

How to start Spring Apache Kafka Application with SpringBoot Auto-Configuration

https://grokonez.com/java-integration/distributed-system/start-spring-apache-kafka-application-springboot

How to start Spring Apache Kafka Application with SpringBoot Auto-Configuration

The Spring Apache Kafka (spring-kafka) provides a high-level abstraction for Kafka-based messaging solutions. And Spring Boot 1.5 includes auto-configuration support for Apache Kafka via the spring-kafka project. So in the tutorial, JavaSampleApproach will show you how to start Spring Apache Kafka Application with SpringBoot.

Related Articles:

I. Technologies

– Java 8
– Maven build
– Spring Boot
– Apache Kafka
– Spring Tool Suite editor

II. Overview

As above mention, SpringBoot supports auto-configuration for Apache Kafka development:

  • Use spring.kafka.* in application.properties file to modify external configuration.

spring.kafka.bootstrap-servers=localhost:9092
spring.kafka.consumer.group-id=jsa-group

Spring Apache Kafka Application

  • Use Spring auto-configured KafkaTemplate to send Kafka-based messages:

More at:

https://grokonez.com/java-integration/distributed-system/start-spring-apache-kafka-application-springboot

How to start Spring Apache Kafka Application with SpringBoot Auto-Configuration

Top comments (0)