Modern Java Component Design with Spring Framework 4.2
summary
Shows concrete Spring Framework 4.2 and Java 8 features with runnable demos: annotation composability to build custom stereotypes, config classes using Java 8 default methods, and generic-based injection that resolves MyRepository<Account> (no @Qualifier). Demonstrates switching from JMS (embedded GMS) to RabbitMQ by only changing dependency and listener annotation, and caching auto-config in Spring Boot 1.3 (ConcurrentHashMap fallback then JSR‑107/Ehcache3 added) — all working in the demo. Also covers Optional injection, parameter-level @Lazy proxies, repeatable @Scheduled, and -parameters name resolution.
AI-written summary · about
chapters (14)
- 0:00Introduction to modern Spring
- 1:16Core component model basics
- 8:43Composable annotations power
- 18:17Configuration classes deep dive
- 25:06Advanced injection techniques
- 33:58Java 8 integration features
- 44:09Async and event handling
- 47:01Live coding begins
- 54:28Event listener demo
- 1:01:16Messaging with JMS
- 1:08:08Switching to RabbitMQ
- 1:11:01Adding caching support
- 1:17:04Annotation composition demo
- 1:21:50Summary and Q&A
related talks
59mModern Java Component Design with Spring 4 3
53mModern Java Component Design with Spring 4.3
01h 34mDay 2 Keynote
01h 20mSpringOne2GX 2012 Keynote Day 1: Spring 2012 and Beyond
50mSpring's unexpected features
44mKeep Spring at Arm's Length!
41mJava Beyond Frameworks: Avoiding Lock-In with Agnostic Design
27mThe Inner Secrets of Spring
