강의

멘토링

로드맵

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

조영준님의 프로필 이미지
조영준

작성한 질문수

스프링 핵심 원리 - 기본편

다양한 의존관계 주입 방법

Autowired는 왜 스프링 Bean 객체들만 사용이 가능한가요?

작성

·

204

0

Autowired는 왜 스프링 Bean 객체들만 사용이 가능한가요?

@Autowired는 스프링 컨테이너에서 알맞는 타입을 자동으로 주입해준다고 들었는데 @Autowired를 사용하려면 꼭 스프링 빈이여야 하나요?

퀴즈

필드 주입(Field Injection) 방식이 일반적으로 권장되지 않는 이유는 무엇일까요?

불변성을 보장하기 어려워서

의존성 변경이 쉬워서

순수 Java 코드로 테스트하기 어려워서

설정 코드 작성이 복잡해서

답변 1

0

조영준님의 프로필 이미지
조영준
질문자

아 생각해보니 컴포넌트 스캔이 되질 않는군요! 따라서 주입도 안되고

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

네 맞습니다^^ 주입을 하려면 대상을 찾아야 하는데, 스프링 컨테이너에 들어있어야 합니다.

조영준님의 프로필 이미지
조영준

작성한 질문수

질문하기