Modern Java Component Design with Spring 4.3
summary
Covers concrete Spring Framework 4.3 features: annotation composition with aliasFor to remap attributes, Java 8 support for default methods and java.util.Optional at injection points, and implicit constructor autowiring for single-constructor classes. Explains configuration classes as CGLIB-proxied factory methods, interception of inter-bean calls, improved generic-aware injection algorithm that resolves List<T> and orders matches, and injection-point @Lazy to avoid startup and circular-reference problems.
AI-written summary · about
chapters (15)
- 0:00Intro
- 3:15The State of the Art: Component Classes
- 11:31Composable Annotations with Overridable Attributes
- 15:27Convenient Scoping Annotations out of the box
- 17:07The State of the Art: Configuration Classes
- 22:42Configuration Classes with Autowired Bean Methods
- 23:43Configuration Classes with Autowired Constructors
- 25:13Configuration Classes with Base Classes
- 26:48Configuration Classes with Java & Default Methods
- 29:17Generics-based Injection Matching
- 34:20Injection of Collection Beans
- 41:12Annotated NVC Controllers
- 44:16Precomposed Annotation for MVC Controllers
- 49:13Annotated JMS Endpoints
- 50:06Annotated EventListeners
related talks
59mModern Java Component Design with Spring 4 3
01h 22mModern Java Component Design with Spring Framework 4.2
35mSpring Framework 5: Hidden Gems
18mSpring Framework 5: Hidden Gems
51mSpring Puzzlers - second season
53mDependency Injection Revisited
49mOn @annotations - liberate yourselves from demons
41mJava Beyond Frameworks: Avoiding Lock-In with Agnostic Design
