Modern Java Component Design with Spring 4 3
summary
Covers concrete Spring Framework 4.3 changes: annotation composability and shipped precomposed annotations like @RestController, optional constructor injection without @Autowired when a single constructor exists, configuration classes supporting constructor injection and Java 8 default-method fragments, and refined dependency resolution that does generic-aware injection matching (including collection injection and sorting). Shows lazy injection proxies, java.util.Optional and JSR-310 (java.time) support, and notes 4.3 GA end of May plus Spring 5 moving to JDK8 and reactive support.
AI-written summary · about
chapters (8)
- 0:00Introduction and context
- 1:50Spring component model evolution
- 10:04Composable annotations in Spring
- 19:57Configuration classes deep dive
- 32:27Injection point matching algorithm
- 43:24Standard annotations and Java 8 features
- 48:43Spring MVC controllers design
- 56:06Roadmap and future plans
related talks
53mModern 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
58mSpring Framework 5.2 — Core Container Revisited
55mSpring Framework 5: Themes & Trends
01h 14mSpring I/O 2025 Keynote
01h 07mSpring Framework 5.1 on JDK 8 and 11
