Spring IOC
Java · 7 notes
- Using Spring IoChistorical
Dependency injection through components/configuration with constructor injection, explicit dependencies, and container-managed lifecycle.
- What Spring IoC Ishistorical
Inversion of Control and dependency injection as moving object construction/wiring policy from business classes to a container.
- Spring IoC Source: Creating the Application Contexthistorical
High-level ApplicationContext refresh flow from environment/bean definitions through post-processors and singleton initialization.
- Spring IoC Source: BeanFactoryPostProcessor Phasehistorical
How BeanFactoryPostProcessor customizes bean definitions/container metadata before ordinary bean instantiation.
- Spring IoC Source: Registering BeanPostProcessorshistorical
Why BeanPostProcessors must be registered before ordinary singleton creation and what lifecycle extension they provide.
- Spring IoC Source: Instantiating Non-Lazy Singletonshistorical
How Spring resolves bean dependencies, creates singleton instances, applies lifecycle processors, and caches exposed objects.
- Spring IoC Class Relationshipshistorical
A conceptual map of Spring container interfaces and extension points rather than a version-frozen UML diagram.