求高手来解答Spring中接口的实现类如何来区分

求高手来解答Spring中接口的实现类怎么来区分?
比如A类和B类都实现了同一个接口C 我们平时不用Spring注入可以用new 的方式来指定实现类A或B 从而调用其中的方法,但是用spring之后我们就不需要new接口C的实现类,这时候我们怎么样才能指定自己想要的实现类呢?这个问题困扰了我好久!求高手帮助我!
1 楼 txazo 2012-09-13  
使用Spring不需要我们自己new接口C的实现类,因为Spring会帮我们new接口C的实现类,在<bean>的class属性里面指定要注入的实现类,可以是A,也可以是B。
2 楼 taburissmeng 2012-09-13  
如果你只需要使用A B中的一个的话,bean的id都是C,只需要修改xml的class配置,将A换成B
3 楼 cx372877498 2012-09-13  
这不是spring的IOC啊,把你具体实现类注入进去就ok了。具体的我就不写了,你在网上查查,很多的。