🤍 Collection Injection스프링은 자동으로 타입에 맞는 Bean을 찾아서 주입해주는 기능이 있다. Map와 같이 Map으로 선언하면 AbstractTemplate의 구현체들을 모두 찾아서 key값으로 구현체의 빈 이름을, value 값으로 구현 객체를 담아 주입해준다. List도 마찬가지다. AbstractTemplate의 구현체들을 List에 담아 주입해준다. 이것을 Collection Injection 이라고 한다. 🤍 트러블 슈팅문제상황 AbstractOAuthTemplate의 구현체들을스프링 빈으로 등록 후 Map에 추가하여"naver"와 "kakao"라는 문자열을 받으면 구현객체를 반환하고자 함 그러나 Service코드에서 "naver"를 받으면 null 값을 반환함. 원인..