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?

More Spring interview questions

View all →