public Object getBean(String name) throws BeanException{
assertBeanFactoryActive();
return getBeanFactory().getBean(name);
}
public <T> T getBean(Class<T> requiredType) throws BeanException{
assertBeanFactoryActive();
return getBeanFactory().getBean(requiredType);
}
第一种getBean()方法中返回值中的name是配置文件中<bean>标签中的id属性,可以存在类型相同的<bean>标签,但是id属性具备唯一性
第二种getBean()方法中传入的参数是类名.Class
ApplicationContext app = new ClassPathXmlApplicationContext("xml文件");
app.getBean("id");
app.getBean(Class);