Spring Patterns for Grown-Ups
summary
Practical Java talk showing how to implement common design patterns using Spring (no internal Spring hacking). Covers patterns like Chain of Responsibility, Strategy, Command, lazy initialization, Scala-like traits, AOP, Proxy, Decorator, etc., demonstrating how standard Spring features make code more readable, flexible, testable and reduce boilerplate such as switches, static methods and inheritance.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:00Spring for practical tasks
- 9:34Singleton and its issues
- 24:40Lazy bean initialization
- 34:32Testing Spring components
- 43:25Dependency injection
- 1:00:38Qualifiers and bean selection
- 1:21:00Integration with other frameworks
- 1:37:11Strategy pattern
- 1:59:10Command pattern
- 2:08:23Dynamic bean registration
- 2:24:36Working with aspects
- 2:38:57Controller wrappers
- 2:46:09Summary and Q&A
related talks
55mThe modern view on implementation of classic design patterns in Java
52mSpring Recipes: A Collection of Common-Sense Solutions
23mWhat every Spring developer must know: common pitfalls and techniques...
46mImprove your design with Design Patterns
55mRevisiting Design Patterns After 20
01h 06mJava EE Revisits GoF Design Patterns
50mSpring's unexpected features
56mSpring For Architects
