在使用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;

 

posted on 2018-03-25 22:44  AsiasticWormwood  阅读(187)  评论(0编辑  收藏  举报