在使用ioc容器获得对象时用到语句JavaBean javaBean = ioc.getBean("javaBean",JavaBean.class); //获得JavaBean对象
其中getBean()方法来自接口BeanFactory的<T> T getBean(String name, Class<T> requiredType) throws BeansException; //name参数是所要获得javaBean的类名,requiredType是所要获得javaBean的类型,可以是接口或者超类,如果为null则匹配所有类,例如如果值是Object.class方法可以匹配所有的类型。
在接口BeanFactory中类似的方法还有Object getBean(String name) throws BeansException;以及<T> T getBean(Class<T> requiredType) throws BeansException;和Object getBean(String name, Object... args) throws BeansException;和 <T> T getBean(Class<T> requiredType, Object... args) throws BeansException;