Overview
Explore the new generation of Spring Boot applications in this live coding session. Dive into Spring Boot 2.0 and learn how to create a WebFlux application using the reactive web framework. Discover key features like Actuator and Developer Tools while leveraging the "convention over configuration" approach. Understand the benefits of Spring WebFlux, including reactive web endpoints and new HTTP runtimes such as Netty. Learn about the two variants: the familiar annotation-based approach similar to MVC and the new functional variant called "WebFlux.fn". Gain insights into auto-configuration, customization using properties and callback-based interfaces, and integration with the Spring ecosystem, including Spring Data and Spring Security. Presented by Stéphane Nicoll and Brian Clozel, experienced Spring Framework and Spring Boot team members, this session covers Spring Framework 5.0, threading models, template engine integration, Thymeleaf 3.0 reactive support, Spring Data Kay, and the upcoming RC phase of Spring Boot.
Syllabus
Spring Boot 2.0 Web Applications
Spring Framework 5.0
Threading model
Template engine integration
Thymeleaf 3.0 reactive support
Spring Data Kay
Spring Boot Actuator
Spring Boot soon in RC phase
Taught by
Devoxx