
Spring Boot: Customize the Jackson ObjectMapper
1. Overview When using JSON format, Spring Boot will use an ObjectMapper instance to serialize responses and deserialize requests. In this tutorial, we’ll take a look at […]
1. Overview When using JSON format, Spring Boot will use an ObjectMapper instance to serialize responses and deserialize requests. In this tutorial, we’ll take a look at […]
1. Introduction Jasypt (Java Simplified Encryption) Spring Boot provides utilities for encrypting property sources in Boot applications. In this article, we’ll discuss how we can add jasypt-spring-boot‘s […]
1. Overview At its core, Apache Camel is an integration engine, which – simply put – can be used to facilitate interactions between a wide […]
1. Introduction GraphQL is a relatively new concept from Facebook that is billed as an alternative to REST for Web APIs. This article will give an […]
1. Overview In this article, we’ll focus on using Mustache templates for producing HTML content in Spring Boot applications. It’s a logic-less template engine for creating […]
1. Overview In this tutorial, we’ll cover the basics of setting up a Keycloak server, connecting a Spring Boot application to it, and using it with […]
1. Introduction Microsoft Azure now features quite solid Java support. In this tutorial, we’ll demonstrate how to make our Spring Boot application work on the […]
1. Overview The Spring Boot Gradle plugin helps us manage Spring Boot dependencies, as well as package and run our application when using Gradle as […]
1. Overview This article explores some options of running Spring Boot applications as a service. Firstly, we are going to explain web applications’ packaging options […]
1. Introduction Spring Boot CLI is a command-line abstraction that allows us to easily run Spring micro-services expressed as Groovy scripts. It also provides simplified and […]
1. Introduction Spring Boot gives us the ability to quickly setup and run services. To enhance the development experience further, Spring released the spring-boot-devtools tool […]
1. Overview Spring Boot Admin is a web application, used for managing and monitoring Spring Boot applications. Each application is considered as a client and registers […]
1. Introduction Spring Boot is a convention over configuration framework that allows us to set up a production-ready setup of a Spring project, and Tomcat is one of the most […]
1. Introduction As more organizations move towards containers and virtual servers, Docker is becoming a more significant part of software development workflows. To that end, […]
1. Overview In this article, we’ll focus on how to dockerize a Spring Boot Application to run it in an isolated environment, a.k.a. container. Furthermore, we’ll show how […]
1. Overview In this previous article, we covered a theoretical introduction about Kubernetes. In this tutorial, we’ll discuss how to deploy a Spring Boot application on a […]
1. Overview Spring Boot allows us to import sample data into our database – mainly to prepare data for integration tests. Out of the box, […]
1. Overview The auto-configuration mechanism in Spring Boot attempts to automatically configure an application based on its dependencies. In this quick tutorial, we’ll see how Spring […]
1. Overview Simply put, the Spring Boot autoconfiguration represents a way to automatically configure a Spring application based on the dependencies that are present on […]
1. Overview The core Spring Boot developers provide starters for most of the popular open source projects, but we are not limited to these. We can also write our […]