Summary
In this chapter, we learned several key skills, including creating a reactive application using Project Reactor, rolling out a reactive web method to both serve and consume JSON, and how to leverage Thymeleaf to reactively generate HTML and consume an HTML form. We even used Spring HATEOAS to reactively generate a hypermedia-aware API.
All these features are the building blocks of web applications. While we used a Java 8 functional style to chain things together, we were able to reuse the same Spring Web annotations we’ve used throughout this book.
And by using Reactor’s style, a paradigm quite similar to Java 8 Streams, we can potentially have a much more efficient application.
That concludes this chapter! In the next chapter, we will wrap things up by showing you how to reactively work with real data.