spring可以将一个接口或者抽象类的所有实现类注入到List和Map中,只要在子类上加入注解声明交由spring容器托管
@Component
public class order1Imple implements OrderInteface{
}
@Component
public class order2Imple implements OrderInteface{
}
@Component
public class order3Imple implements OrderInteface{
}
//注入OrderInteface所有实现 bean map
@Autowired
private Map<String,OrderInteface> map;
map -> key 代表bean名称,value 代表bean实例。