@Autowired

1. 조회하는 빈이 2개 이상일 때, 발생하는 문제@Autowired는 Type으로 조회하기 때문에, DiscountPolicy처럼 하위 타입을 2개 이상 가지고 있는 경우에하위 타입 클래스에 @Component로 의존관계 자동주입을 실행하면 빈 충돌 오류가 발생한다. 2. 빈 충돌 해결방법@Autowired 필드 명 매칭@Qualifier 매칭@Primary 사용1) @Autowired 필드명 매칭@Autowired는 Type 매칭을 먼저 시도한다.이 때, 빈이 여러개 있으면 다음으로 필드명, 파라미터 명으로 빈 이름을 매칭한다. ✅기존 코드@Autowiredpublic OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discoun..
백엔드 개발자 - 젤리곰
'@Autowired' 태그의 글 목록