Interview Question

[Interview Question] Spring Bean의 라이프사이클을 설명해보세요.

sagecode 2025. 8. 31. 03:02

spring bean은 생성, 의존성 주입, 초기화, 사용, 소멸 순으로 생명주기가 진행됩니다.

ioc Container가 bean을 생성하면 @Autowired, 생성자 주입 등을 통해 주입되고 초기화를 진행시킵니다.

그 이후 여러가지 로직에서 사용된 후 소멸됩니다.

 

이 때, 초기화는 @PostConstruct, 소멸은 @PreDestroy로 자주 처리합니다