강의

멘토링

커뮤니티

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

허진호님의 프로필 이미지
허진호

작성한 질문수

스프링 프레임워크 핵심 기술

IoC 컨테이너 3부: @Autowire

@Autowired required 설정 관련 질문입니다.

작성

·

255

0

아래 질문을 보고 나서도 이해가 되지 않아서 질문드립니다.

의존성 주입을 수동으로 할 거라면 required를 false로 설정하는 것이 아니라 @Autowired annotation을 사용하지 않아도 되는건가요?

@Autowired(required=false) 설정을 한것과 @Autowired를 아예 사용하지 않는 것의 차이를 잘 모르겠습니다.

감사합니다

답변 1

1

백기선님의 프로필 이미지
백기선
지식공유자

그렇죠. 사용하지 않아도 됩니다. @Autowired(false)를 사용하면 해당 타입의 빈이 있다면 스프링이 자동으로 주입을 해주지만 없다면 안해주는것이고, 아에 @Autowired를 사용하지 않는다면 해당 타입의 빈이 있더라도 주입을 안해주겠죠. 그 차이입니다.

허진호님의 프로필 이미지
허진호

작성한 질문수

질문하기