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

기연님의 프로필 이미지

작성한 질문수

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

IoC 컨테이너 2부: ApplicationContext와 다양한 빈 설정 방법

Application Context 내용 중 질문이 있습니다.

작성

·

156

0

14분 중반부터 Autowired로 의존성을 주입하는 방법에 대해 이야기 해주셨는데요

내용 중 Autowired로 의존성을 주입하는 방법은 setter의 장점이라고 하셨는데요.
setter 메서드를 지웠을 때도 정상적으로 의존성 처리가 되어서 말씀하신 부분이 어떤 의미인지 궁금합니다!
아래는 제가 테스트해본 코드입니다 :)

답변 2

2

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

"세터를 썼을 때 이러한 장점이 있는거죠."는 제가 잘못 언급한 겁니다. "필드 주입"을 썼을 때의 장점이라고 말했어야 하네요. "필드 주입"을 썼을 때는 직접 setter나 constructor에 의존성을 주입해 줄 필요가 없다는 의미였습니다. 제 실수를 찾으시다니 꼼꼼히 잘 보고 계시네요.

0

기연님의 프로필 이미지
기연
질문자

아 네! 답변 덕분에 궁금증이 해결되었습니다 :)
좋은 강의도 빠른 답변도 감사합니다~~

기연님의 프로필 이미지

작성한 질문수

질문하기