작성한 질문수
스프링 핵심 원리 - 기본편
@Autowired 필드 명, @Qualifier, @Primary
작성
·
244
1
안녕하세요 항상 강의 잘 보고 있습니다!
동일한 타입으로 되어있는 경우, 필드명으로 명시하면 된다고 이해했습니다. 그런데 lombok @RequiredArgsConstructor를 사용하게되면 생성자를 자동으로 만들어줘서 필드명으로 명시할 수 가 없는데 이럴 경우에는 @Qulifier나 @Primary를 사용하면 되는건가요?
감사합니다.
퀴즈
필드 주입(Field Injection) 방식이 일반적으로 권장되지 않는 이유는 무엇일까요?
불변성을 보장하기 어려워서
의존성 변경이 쉬워서
순수 Java 코드로 테스트하기 어려워서
설정 코드 작성이 복잡해서
답변 2
2
안녕하세요, qzxy812 님! 공식 서포터즈 OMG 입니다.
아래 내용을 참고하시면 도움이 되실꺼에요~
https://www.inflearn.com/questions/71872감사합니다.
이해했습니다! 답변 감사합니다 :)
안녕하세요, qzxy812 님! 공식 서포터즈 codesweaver 입니다.이 경우에는 생성자를 직접 코드로 명시해주셔야 합니다.감사합니다.
답변 감사합니다!
아하