Bean
Java · 5 notes
- Spring Bean Scopeshistorical
Singleton, prototype, request/session and other Spring bean scopes, including lifecycle and thread-safety implications.
- Spring Bean Lifecyclehistorical
From bean definition and instantiation through dependency injection, post-processors, initialization, proxies, use, and destruction.
- Spring BeanFactoryhistorical
BeanFactory as Spring's dependency-container contract and its relationship with ApplicationContext.
- Spring Circular Dependencieshistorical
Constructor versus setter/field cycles, early references, proxy complications, and why redesign is usually preferable.
- Ordering Spring Bean Initializationhistorical
How to express real bean dependencies instead of relying on incidental initialization order.