Overview
Explore the latest advancements in Spring Framework 5.2 through this comprehensive conference talk by Juergen Hoeller at Spring I/O 2019. Delve into the core container's evolution, focusing on optimized application architectures for modern deployment environments. Learn about the framework's embrace of reactive technologies like R2DBC and RSocket, and its enhanced support for GraalVM and compile-time annotation indexing. Discover how Spring 5.2 improves its transaction and messaging abstractions, and gain insights into core API revisions, nullability enhancements, object provider improvements, and performance tuning techniques. Examine the updated component model, reactive capabilities in web controllers and transaction managers, and the new reactive messaging module. Understand the framework's support for both Java and Kotlin, and how these enhancements serve as a foundation for advanced features in Spring Data and Spring Boot.
Syllabus
Introduction
Core API Revisited
Nullability
Object Provider
Object Provider Injection
Programmatic Retrieval
Cotton Extensions
Performance Tuning
Annotation Processing
GROG VM Native Images
Component Model
Reactive
Reactive Web Controller
Reactive Transaction Manager
Reactive Messaging Module
Application Events Module
Reactive API Adaptor
Recap
Taught by
Spring I/O