O'Reilly logo

Test-Driven Java Development by Alex Garcia, Viktor Farcic

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

A Feature Toggle example

Here we go with our demo application. This time, we're going to build a simple and small 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 like:

apply plugin: 'java' apply plugin: 'application' sourceCompatibility = 1.8 version = '1.0' mainClassName ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required