[Spring] NoUniqueBeanDefinitionException 예외 해결방법
이 해결법을 모르는 것은 아니지만 이 현상을 자주 맞이하는게 아니다보니, 늘 쓰는방식만쓰고 지나갔던 기억이 있다. 이번 기회에 정리해두고 똑같은 상황을 맞이했을 때 조금 더 현명(?)하게 대처할 수 있도록 기록을 남긴다. 총 3가지 예외 해결방법이 있다. @Autowired 필드명 매칭 @Qualifier -> @Qualifier끼리 매칭 (Bean 이름 매칭) @Primary 1. @Autowired 필드명 매칭 Autowired는 우선적으로 타입 매칭을 시도하고 타입이 매칭되는 빈이 여러개라면 이름(파라미터 이름)으로 빈 이름을 매핑한다. (필드명 매칭은 타입 매칭 결과가 1개뿐이라면 발생하지 않는다) @Autowired private FooComponent foo; // FooComponent 타입..