Home of Spring Boot tutorials

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 2024) is:

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

Latest posts

Spring Boot and RabbitMQ made simple

RabbitMQ is lightweight broker and easy to on premises and in the cloud. It supports...

Spring Boot 3: A simple tutorial with example

Spring Boot is a popular Java-based framework used to build web and stand-alone applications. It...

Configuring Loggers with Spring Boot Actuators

In this tutorial we will learn Spring Boot Actuator Loggers configuration which will let you...

Spring Boot Batch: Reader, Processor, Writer example

Spring Batch is a powerful framework designed to facilitate robust and scalable batch processing in...

Getting started with Camel 4

This article introduces you to the latest major version of Apache Camel framework highlighting some...

Bulk Inserts with Spring Boot and JpaRepository

Bulk inserts are a common optimization technique for efficiently inserting multiple rows of data into...

Spring Boot Async Rest Controller: An example

In this tutorial, we’ll create an asynchronous REST controller in a Spring Boot application. By...

Spring Boot Monitoring with Grafana and Prometheus

Effective monitoring is crucial for maintaining the health and performance of modern software applications. In...

Monitoring Spring Boot with Prometheus

Monitoring applications is essential for ensuring performance, diagnosing issues, and optimizing resources. In the realm...