Welcome to masterspringboot!

Learn Spring Boot and Integration Technologies (Camel, Apache Kafka) with our simple to read Tutorials and Articles.

Spring Boot is a framework that leverages Spring to quickly create stand-alone applications and microservices in Java-based languages. Within our site, you will find plenty of useful resources to build Spring Boot applications and integrate them with Enterprise Integration frameworks such as Apache Camel / Kafka.

Spring Boot latest version ( September 2023) is:

<parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>3.1.3</version>
	<relativePath/>  
</parent>

Latest posts

How to run Apache Kafka with Docker

In this article we will learn how to run Apache Kafka as Docker image using...

SpringBoot on Kubernetes with Helm Charts

Kubernetes has become the de facto standard for container orchestration, allowing you to efficiently manage...

How to solve Unable to find a @SpringBootConfiguration in your Test

When running Spring Boot tests using annotations like @SpringBootTest or @DataJpaTest, Spring Boot needs to...

Getting started with Spring 6 JdbcClient API

The JdbcClient API is a new addition to Spring 6, providing a more modern and...

How to run Spring Framework 6 applications on a Container

If you want to run your Spring Framework 6 applications (or Spring Boot 3) on...

How to run Apache Kafka without Zookeeper

This tutorial will teach you how to run Apache Kafka in KRaft mode which does...

Choosing the IDE for Spring Boot development

Are you diving into Spring Boot development and wondering which IDE is the best fit...

Preloading Data in Spring Boot with import.sql and data.sql

When building Spring Boot applications, it’s common to require preloading data into the database. Two...

How to handle Exceptions in Camel

Apache Camel is a powerful integration framework that allows you to build robust and reliable...