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

이무님의 프로필 이미지
이무

작성한 질문수

스프링 핵심 원리 - 고급편

프록시와 내부 호출 - 대안2 지연 조회

ApplicationContext, ObjectProvider

작성

·

323

0

ApplicationContext, ObjectProvider 이 두가지는 생성자 주입으로 받을 때

@Autowired가 필요 없나요?

답변 1

1

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

생성자가 1개만 존재할 때 @Autowired를 생략해도 @Autowired를 붙인 것처럼 동작합니다.

따라서, 1개의 생성자만 존재하고 해당 타입들을 생성자의 파라미터를 통해 주입받고 있다면 자동의존관계주입으로 동작하기 때문에 @Autowired를 붙이지 않아도 동작하는 것처럼 보이는 것입니다.

감사합니다.

이무님의 프로필 이미지
이무

작성한 질문수

질문하기