Classic Integration: Project Setup

Learn how to setup a Spring Boot application with classic Kafka Streams integration.

We will build a simple stateful Kafka Streams application, including a queryable state store accessible via a REST API, using Spring Boot.

Project setup

All Spring Boot projects have a similar structure. The easiest way to create a Spring Boot project is to use the official tool called spring initializr which allows us to conveniently choose our build tool, Java and Spring versions, and the required dependencies. We will start by choosing the various project details:

Get hands-on with 1400+ tech skills courses.