~/talk

Modern Java Component Design with Spring 4.3

Talkat Spring I/O 2016 · 2016-05-19..05-20· [java, component-design]
slides:none on file

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

  1. 0:00Intro
  2. 3:15The State of the Art: Component Classes
  3. 11:31Composable Annotations with Overridable Attributes
  4. 15:27Convenient Scoping Annotations out of the box
  5. 17:07The State of the Art: Configuration Classes
  6. 22:42Configuration Classes with Autowired Bean Methods
  7. 23:43Configuration Classes with Autowired Constructors
  8. 25:13Configuration Classes with Base Classes
  9. 26:48Configuration Classes with Java & Default Methods
  10. 29:17Generics-based Injection Matching
  11. 34:20Injection of Collection Beans
  12. 41:12Annotated NVC Controllers
  13. 44:16Precomposed Annotation for MVC Controllers
  14. 49:13Annotated JMS Endpoints
  15. 50:06Annotated EventListeners
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.