Spring学习笔记(六)
处理自动装配的歧义性 仅有一个 bean 匹配所需的结果时,自动装配才是有效的。如果不仅有一个 bean 能够匹配结果的话,这种歧义性 Spring 自动装配。 例如下面案例 实体类 @Component public class IceCream implements Dessert { @Override public void show() { System.out.println("获得冰淇淋"); } } @Component public class Cake implements Dessert { @Override public void show() { System.out.println("获得蛋糕"); } } 业务类 @Component public class MyService { private Dessert dessert; public void show(){ dessert.show(); } @Autowired public void setDessert(Dessert dessert) { this.dessert = dessert; } } 测试 public static void main(String[] args) { ApplicationContext context = new