Spring Framework 5: Feature Highlights & Hidden Gems
summary
Spring Framework 5 adds native reactive support end-to-end: WebFlux with Netty implements a non‑blocking event‑loop HTTP stack using Project Reactor, while traditional Spring MVC remains supported on servlets. It adds functional bean registration APIs and Kotlin extensions, a reactive WebClient, a components indexer to speed startup, formal nullability with a manual pass over over 1,000 files, and a new Spring JCL bridge for logging. WebFlux works pure on Netty or adapts to servlet async I/O when needed.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:44Spring Framework 5 Overview
- 3:08Component Style
- 4:47Annotation Based Model
- 6:52Configuration Model
- 8:01Endpoint Design
- 12:11Instance Suppliers
- 15:14Beam Definition Customizer
- 16:55Beam Definition Kotlin
- 21:44Reactive Architectures
- 23:54Spring Web Flux
- 27:38Spring MVC vs Web Blocks
- 33:11Functional Web Endpoint Registration
- 44:02Null Ability
- 45:27Data Class Binding
- 49:22Components Indexer
- 51:01Logging








