在第6步,因为我们依赖的接口,有两个实现的类,Spring不知道用哪个类。

我们通过添加@Primary注解,可以让Spring在这种情况下,悠闲使用

@Primary注解的类。

其实还有一种方式。

就是指定依赖的名字。

@Component
public class BinarySearchImpl {

	@Autowired
	private SortAlgorithm bubbleSortAlgorithm;
	......	
}