有一接口
public interface PrivateItf{
void sendMessage(String Message);
}
有一实现类
public class PrivateImpl implements PrivateItf{
void sendMessage(String Message);
}
在springBeans.xml中用了
<bean class="com.test.PrivateImpl"/>
取配置文件调用方法
lassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("META-INF/springBeans.xml");
PrivateItf privateImpl = context.getBean("PrivateItf.class");
privateImpl.sendMessage("test");
想向各位大佬请教一下,在获取配置 context.getBean的时候getBean里面参数是接口类,然后我xml中只配置了一个实现类bean,这个是怎么获取的 以前只学过getBean(String beanId)的形式获取,如果我有很多个PrivateImpl1,PrivateImpl2,PrivateImpl3....实现了PrivateItf这个接口,那取到的这个privateImpl到底是取那个具体的实现类呢?