Developer Guides

Spring Boot Tutorials

Feature toggling is a powerful technique you can use to hide or disable parts of an application. The following tutorials will walk you through implementing a feature toggle (often called a feature flag) in Spring Boot. Learn how to get started with toggles in practice, but also what they are in the first place and why they’re so useful.

Brought to you by Split.io

Tutorials

A QUICK GUIDE TO FEATURE TOGGLES IN A SPRING BOOT APP

Let’s start with a brief overview of both the concept of feature toggles and the main ways to implement them in a Spring Boot app. Learn more…

BUILD A WEB APP WITH SPRING BOOT IN 15 MINUTES

Today you’re going to build a simple Spring Boot web app and see how you can easily use feature flags to change functionality. For this tutorial, we’re going to create a basic weather application. Learn more…

HOW TO BUILD MICROSERVICES IN SPRING BOOT IN 15 MINUTES

In this tutorial, you’re going to build a microservice in Java using Spring Boot and Spring Cloud. The service will be a simple weather service that returns the current temperature for a given zip code or city. Learn more…

FULLSTACK TUTORIAL: GET STARTED WITH SPRING BOOT AND VUE.JS

In this tutorial, you’re going to create a CoffeeBot app. The app acts like a controller for a robotic coffee machine. The app will have a Vue.js client and a Spring Boot resource server. Learn more…

TESTING IN PRODUCTION WITH SPRING BOOT AND KOTLIN

In this tutorial, you are going to build a Spring Boot REST application using Kotlin. Your resource server will use Spring Data to map a Kotlin class to a database table using simple JPA annotations. Learn more…

BUILD A CRUD APP WITH SPRING BOOT AND MONGODB

MongoDB is a popular non-relational database solution. Does it pair well with Spring Boot? You bet it does! In this post, we’re going to show you how to use MongoDB as the storage mechanism for a Spring Boot application. Learn more…

Join The Industry Standard

Top enterprises use feature flag management to effortlessly conduct feature experiments like A/B tests without slowing down. Reimagine the software development process to release new features up to 50x faster! 

Get Started