[Spring] 동일 타입의 빈(Bean)이 여러 개일 때 구분하여 주입하기
coco3o
스프링 컨테이너에 빈을 등록하면 스프링 컨테이너가 알아서 의존관계를 맺어준다. 그런데 만약 동일 타입의 빈이 여러 개 존재한다면 (하나의 인터페이스에 여러 개의 구현 클래스가 있다면) 스프링에서 어떻게 구분해서 빈을 주입할까? 예시 코드 public interface JdbcRepository {} @Repository public class OracleRepository implements JdbcRepository {} @Repository public class MySQLRepository implements JdbcRepository {} @Service public class JdbcService { @Autowired private JdbcRepository jdbcRepository; } 동..