Spring Framework 5: Hidden Gems
summary
Spring Framework 5.0 delivers concrete refinements: a spring-jcl bridge that auto-detects Log4j2, SLF4J or java.util.logging so adding Log4j2 just works; a components indexer (spring.components + annotation processor) to skip classpath scanning and speed startup; library-wide nullability annotations with non-null-by-default; constructor-based data-class binding that uses -parameters-retained names; ObjectProvider gains getIfAvailable with supplier/consumer; NIO.2 file APIs and a scheduled-task holder plus CompletableFuture hooks.
AI-written summary · about
chapters (8)
- 0:00Introduction and hidden gems
- 4:22Logging refinements in Spring
- 11:54Components indexer optimization
- 17:15Nullability annotations in Spring
- 22:16Data class binding support
- 27:38ObjectProvider enhancements
- 30:51Resource abstraction improvements
- 34:50Summary and Q&A
related talks
18mSpring Framework 5: Hidden Gems
55mSpring Framework 5: Feature Highlights & Hidden Gems
58mSpring Framework 5.2 — Core Container Revisited
01h 07mSpring Framework 5.1 on JDK 8 and 11
55mSpring Framework 5: Themes & Trends
55mIntroducing Spring Framework 5.3
15mInterview
59mModern Java Component Design with Spring 4 3
