작성한 질문수
스프링 핵심 원리 - 기본편
인터페이스 InitializingBean, DisposableBean
작성
·
319
0
강의를 듣다가 질문이 생겨서 질문드립니다.
빈 사이클에 대해서 살펴보면
스프링 컨테이너 생성 -> 스프링 빈 생성 -> 의존관계 주입 -> 초기화 콜백
-> 사용 -> 소멸전 콜백 -> 스프링 종료
이렇게 설명을 해주셨는데요..
제가 궁금했던 부분은 소스코드에서 의존관계 주입이 어느 부분이냐하는 것인데
다른 분들이 질문하신 것을 보면 setUrl은 의존관계 주입이 아닌 값 주입이라고 하시더라구요
그러면 강의에서의 소스코드에서는 의존관계 주입은 따로 하지 않은 것인가요??
퀴즈
스프링 빈 생명주기에서 객체 생성과 초기화 단계를 분리하는 주된 이유는 무엇일까요?
메모리 할당 속도 향상
의존성 주입 완료 시점 문제 해결
생성자 오버로딩 지원
가비지 컬렉션 효율 증대
답변 1
2
안녕하세요. hypnotism13님, 공식 서포터즈 David입니다.
.
아래 코드를 살펴보시면
NetworkClient 내 스프링 컨테이너로부터 자동으로 의존관계를 주입받아야 하는 대상이 없습니다.
따라서, 의존관계 주입이 없다고 생각하시면 됩니다.
.감사합니다.
답변 감사합니다!!
답변 감사합니다!!