juniorSpring
What is a Spring Bean lifecycle?
Updated May 17, 2026
Short answer
Bean lifecycle defines creation, initialization, and destruction of Spring beans.
Deep explanation
Spring manages beans from instantiation to destruction using initialization callbacks and destroy methods.
Real-world example
Opening DB connections during initialization.
Common mistakes
- Manually managing bean lifecycle.
Follow-up questions
- What is @PreDestroy?
- When are singleton beans destroyed?