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 ( June 2022) is:

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

Latest posts

How to use an external JAR in a Spring Boot application

This article presents different ways to include an external JAR when starting a Spring Boot ...

How to Log Headers with Apache Camel

This is a short tutorial to show you can log Message Headers from Apache Camel ...

Camel Kafka with Spring Boot example

This article shows how you can create a Spring Boot application which uses Camel Kafka ...

How to get a Thread Dump in Spring Boot

In this short article, we will learn how to collect a Thread Dump in a ...

Run Java 18 in your Spring Boot applications

This short article shows how to set up and use Java 18 in your Spring ...

How to use SameSite Cookies in Spring Boot applications

This article will provide a walk through the configuration of the SameSite attribute for Cookies ...

How to use Camel HTTP Component

In this tutorial we will learn how to send HTTP Request to a REST Service ...

Monitoring Spring Boot with Micrometer and Prometheus

This tutorial covers how to monitor Spring Boot metrics using Prometheus. We will also learn ...

Data validation in Spring Boot 2.3.0 and beyond

This short article discusses how to compile projects data using javax.validation packages for Spring Boot ...