The Thymeleaf page doesn't any adjustments compared to the WebFlux example (you can find it here). That's why I did not include it in this post and just did a small change for the MVC controller.
Whereas we made use of the reactive types Flux and Mono in the WebFlux application, I'm now using .block() on the WebClient request to return a String: