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 ( December 2023) is:

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

Latest posts

Spring Rest Client API made simple

Spring Boot 3.2 and Spring Framework 6.1 introduce a new feature called RestClient, which is...

How to execute a Java class at Spring Boot startup

This tutorial will teach you how to execute a Java Class when starting a Spring...

Using ApplicationReadyEvent to run code at Spring Boot startup

In Spring Boot, ApplicationReadyEvent is an event triggered when the application is up and ready...

Virtual Threads with Spring Boot made simple

In this article we will learn how to use Virtual Threads which is an exciting...

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...

Spring JdbcClient made simple

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

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...