강의

멘토링

로드맵

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

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

작성한 질문수

스프링 핵심 원리 - 기본편

자동, 수동의 올바른 실무 운영 기준

옵션 처리 강의에서 제가 잘 이해했는지 궁금합니다.

작성

·

435

0

void AutowiredOPtion() 메서드 입니다.

 

DI 컨테이너에 등록시키기 위하여 TestBean 클래스를 만들었고,

스프링 컨테이너가 올라올 때 TestBean이 스프링 빈으로 등록되면서,

스프링 컨테이너가 @Autowired 되어있는 것을 보고 의존관계를 주입 시키기 위해 3가지 메서드를 호출하고,

이 과정에서 값들이 출력되는 방식이 맞나요?

퀴즈

What are the main reasons why Field Injection is generally not recommended?

Because it is difficult to guarantee immutability

Because changing dependencies is easy

Because it's difficult to test with pure Java code

Because writing configuration code is complex

답변 1

1

안녕하세요. 김김님, 공식 서포터즈 OMG입니다.
.

잘 정리하셨습니다.

강의 중 required 옵션을 true/false로 변경하여 동작을 설명하신 것과 직접 @Autowired를 하나씩 제거해보면서 확인해보시면 명확해지실꺼에요.


.
감사합니다.

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

작성한 질문수

질문하기