학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
여기에 질문 내용을 남겨주세요.
안녕하세요 빈 life cycle을 보면
1. bean 생성
2. DI
3. BeanAware 함수 호출
4. Bean 후처리기 pre initializer
5. 생성 call back 함수 호출(post constructor -> after poperties set -> init method)
6. bean 후처리기 post init함수 호출
7. bean 객체 사용 -> 종료 callback 함수 호출
8. 자원 해제
순으로 진행 되는 걸로 알고 있습니다.
순서에서 보면 DI가 bean 후처리기 로직 실행 전에 이뤄지고 있습니다.
이렇게 되면 어떻게 proxy 객체를 DI객체로 다른 Bean객체로 주입할 수 있는지 궁금합니다