anchor.diff:  It is also possible to create a standalone WebFlux project as described in
   https://spring.io/blog/2017/08/01/spring-framework-5-kotlin-apis-the-functional-way[this blog post].
   
  -=== Choose your web flavor
  -
  -Spring Framework now comes with 2 different web stacks: <<web.adoc,Spring MVC>> and
  -<<reactive-web.adoc,Spring WebFlux>>.
  +=== Choosing your web flavor
  +
  +Spring Framework now comes with 2 different web stacks: <<web#mvc,Spring MVC>> and
  +<<reactive-web#spring-web-reactive,Spring WebFlux>>.
   
   Spring WebFlux is recommended if you want to create applications that will deal with latency,
   long-lived connections, streaming scenarios or simply if you want to use the web functional
  
positive.code: null-safe APIs for Kotlin developers.
  ====
  
  == Support for Kotlin classes
  
  Spring Framework 5 now supports various Kotlin constructs like instantiating Kotlin classes
  via primary constructors, immutable classes data binding and function optional parameters
  
negative.code: to be present on the classpath. They are provided by default if you bootstrap a Kotlin project on
  https://start.spring.io/#!language=kotlin[start.spring.io].
  
  == Extensions
  
  Thanks to its great https://kotlinlang.org/docs/reference/java-interop.html[Java interoperability]
  and to https://kotlinlang.org/docs/reference/extensions.html[Kotlin extensions], Spring
  