Что происходит при инъекции по типу в Spring, если есть два бина одного типа с разной реализацией?

JavaSpringбиныинъекция зависимостейфреймворки