A Feature Toggle example

Here we go with our demo application. This time, we're going to build a simple and small REpresentational State Transfer (REST)  service to compute, on demand, a concrete Nth position of Fibonacci's sequence. We will keep track of enabled/disabled features using a file. For simplicity, we will use Spring Boot as our framework of choice and Thymeleaf as a template engine. This is also included in the Spring Boot dependency. Find more information about Spring Boot and related projects at http://projects.spring.io/spring-boot/. Also, you can visit http://www.thymeleaf.org/ to read more about the template engine.

This is how the build.gradle file looks:

apply plugin: 'java' apply plugin: 'application' sourceCompatibility ...

Get Test-Driven Java Development - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.