NOTE

Spring IoC Class Relationships

A conceptual map of Spring container interfaces and extension points rather than a version-frozen UML diagram.

JavaCreated Updated 1 min readhistorical

This is a historical learning note and may contain outdated or incomplete understanding.

For source reading, group Spring IoC types by role:

  • BeanFactory / ApplicationContext: container contracts;
  • bean-definition/registry types: metadata;
  • bean factory implementations: creation and singleton management;
  • BeanFactoryPostProcessor: definition/factory customization;
  • BeanPostProcessor: instance lifecycle/proxy customization;
  • resource/environment/event abstractions: application-context services.

Exact inheritance graphs change across releases, so regenerate UML from the actual source tag when class-level accuracy matters.

Loading helpful count