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

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

Latest posts

How to shutdown Spring Boot applications gracefully

This article will teach you how to gracefully shut-down a Spring Boot application using the ...

How to find slow queries in Spring Boot

This article provides some guidance on how to spot Database queries which are taking most ...

How to run Activiti BPMN with Spring Boot

This tutorial introduces you to Activiti BPMN and how to run it in a Spring ...

Camel JMS Component example

This article is a walk through the Camel JMS Component. We will show how to ...

GraphQL tutorial for Spring Boot users

This article is a walk though a GraphQL application using Spring Boot. We will cover ...

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