인프런 커뮤니티 질문&답변

binni0515님의 프로필 이미지
binni0515

작성한 질문수

스프링 핵심 원리 - 기본편

애노테이션 @PostConstruct, @PreDestroy

lifecycleTest 실행 시의존관계 주입이 언제 일어나는건가요?

작성

·

162

0

의존관계 주입 후 초기화 콜백메서드가 호출 된다고 하셨는데 도대체 어디서 의존관계 주입이 일어나는 건가요??

 

그리고 소멸콜백 호출은 ac.close()가 호출된 후 호출되는건가요? 아니면 ac.close() 가 있으면 그 전에 스프링이 호출해주나요?

 

또한 이 초기화 콜백, 소멸콜백이 c++의 생성자, 소멸자와 비슷하다고 이해하면 될까요?

답변 1

1

안녕하세요. binni0515님, 공식 서포터즈 David입니다.

1. 의존관계 주입은 ApplicationContext를 생성할 때 발생합니다.

2. ac.close() 내에서 소멸콜백이 발생하게 됩니다.

감사합니다.

binni0515님의 프로필 이미지
binni0515

작성한 질문수

질문하기