在使用ioc容器得到對象時用到語句JavaBean javaBean = ioc.getBean("javaBean",JavaBean.class); //得到JavaBean對象java
其中getBean()方法來自接口BeanFactory的<T> T getBean(String name, Class<T> requiredType) throws BeansException; //name參數是所要得到javaBean的類名,requiredType是所要得到javaBean的類型,能夠是接口或者超類,若是爲null則匹配全部類,例如若是值是Object.class方法能夠匹配全部的類型。
ui
在接口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;code