• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

20.10.25 09:46 작성 조회수 105

0

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

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

답변 2

·

답변을 작성해보세요.

2

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

0

기연님의 프로필

기연

질문자

2020.10.27

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