首页 > 其他 > 详细

BeanFactory 接口描述

时间:2014-02-12 16:47:37      阅读:436      评论:0      收藏:0      [点我收藏+]

/**
* Used to dereference a {@link FactoryBean} instance and distinguish it from
* beans <i>created</i> by the FactoryBean. For example, if the bean named
* <code>myJndiObject</code> is a FactoryBean, getting <code>&myJndiObject</code>
* will return the factory, not the instance returned by the factory.
*/
String FACTORY_BEAN_PREFIX = "&";

彪悍的人生不需要解释

 

Object getBean(String name) throws BeansException;

Object getBean(String name, Class requiredType) throws BeansException;返回以给定名称注册的bean实例,并转换为给定class类型的实例,如果转换失败,相应的异常(BeanNotOfRequiredTypeException)将被抛出。上面的getBean(String)方法也适用该规则.

Object getBean(String name, Object[] args) throws BeansException;  如果要创建的对象不为prototype 的话,就会抛出BeanDefinitionStoreException。

boolean containsBean(String name);

boolean isSingleton(String name) throws NoSuchBeanDefinitionException;

boolean isPrototype(String name) throws NoSuchBeanDefinitionException;

boolean isTypeMatch(String name, Class targetType) throws NoSuchBeanDefinitionException;

Class getType(String name) throws NoSuchBeanDefinitionException;

String[] getAliases(String name);

BeanFactory 接口描述

原文:http://www.cnblogs.com/forstudy556/p/3544262.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!