강의

멘토링

로드맵

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

이승훈님의 프로필 이미지
이승훈

작성한 질문수

스프링 핵심 원리 - 기본편

빈 생명주기 콜백 시작

초기화 상황

작성

·

207

1

질문 1. 초기화는 등록된 빈 내부의 함수를 호출해서 이뤄진다는 것을 알았습니다. 그렇다면 초기화는 내부의 함수를 부르는 것으로 끝나는 경우가 많은가요? 아니면 수동 빈 등록에서 사용했던 setUrl 함수처럼 특정 값을 받아서 부르는 경우가 많은가요?

- 즉, 초기화함수를 위해 수동 빈 등록해야하는 경우가 많은가요?

질문 2. 2번째 방법은 Bean(initMethod="init")은 빈 자동 등록에서는 사용 못하나요?

약간 말을 정리못해서 질문이 잘 전해졌을지 모르겠습니다. 감사합니다

퀴즈

41%나 틀려요. 한번 도전해보세요!

스프링 빈 생명주기에서 객체 생성과 초기화 단계를 분리하는 주된 이유는 무엇일까요?

메모리 할당 속도 향상

의존성 주입 완료 시점 문제 해결

생성자 오버로딩 지원

가비지 컬렉션 효율 증대

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 승훈님

질문 1

상황에 따라 다르고, 둘다 자주 사용됩니다.

질문 2

네 자동 빈 등록에서는 사용할 수 없습니다. 자동 빈 등록에서는 @PostConstruct를 사용해주세요.

감사합니다.

이승훈님의 프로필 이미지
이승훈

작성한 질문수

질문하기