spring bean은 생성, 의존성 주입, 초기화, 사용, 소멸 순으로 생명주기가 진행됩니다.
ioc Container가 bean을 생성하면 @Autowired, 생성자 주입 등을 통해 주입되고 초기화를 진행시킵니다.
그 이후 여러가지 로직에서 사용된 후 소멸됩니다.
이 때, 초기화는 @PostConstruct, 소멸은 @PreDestroy로 자주 처리합니다
'Interview Question' 카테고리의 다른 글
[Interview Question] AOP(관점 지향 프로그래밍)는 언제 사용하나요? (0) | 2025.08.31 |
---|---|
[Interview Question] @Component, @Service, @Repository의 차이를 설명해주세요 (0) | 2025.08.31 |
[Interview Question] IoC와 DI란 무엇인가요? (0) | 2025.08.31 |
[Interview Question] kotlin에서 nullable 처리와 ?., !! 연산자의 의미를 설명해주세요. (0) | 2025.08.31 |
[Interview Question] 예외 처리 방식(Checked vs Unchecked Exception)은 어떻게 다른가요? (0) | 2025.08.31 |