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

youn님의 프로필 이미지
youn

작성한 질문수

스프링 핵심 원리 - 기본편

다양한 의존관계 주입 방법

생성자 주입관련 질문 드립니다

작성

·

219

0

생성자 주입 시, 딱 1번만 호출되는 것이 보장된다는 의미가

해당 클래스가 호출될 때 한번 호출된다는 의미인가요?

아니면 스프링은 싱글톤을 보장하기 때문에 1번만 호출 되는 것이 보장된다는 의미인건가요?

답변 1

1

안녕하세요, youn 님. 공식 서포터즈 codesweaver 입니다.
.
생성자는 클래스를 생성할 때 단 한번만 호출되는 특수한 메서드 입니다.

클래스가 이미 인스턴스화 된 이후에는 이 생성자를 다시 호출할 방법이 없습니다.

그래서 '어떤 객체 A'를 생성자에서 주입한 뒤 별도의 getter/setter를 제공하지 않으면 외부에서 A를 명시적으로 다시 할당/호출할 방법이 없습니다.
.
감사합니다.

youn님의 프로필 이미지
youn

작성한 질문수

질문하기