boolean contains(String):如果BeanFactory包含给定名称的Bean定义,则返回true。 Object getBean(String): 返回给定名称注册的Bean实例,根据注册Bean配置情况, 如果为singleton,则返回一个共享实例,否则返回一个新建实例。 如果找不到Bean,则会抛出NoSuchBeanDefinitionException异常。 Object getBean(String,Class): 返回给定名称注册的Bean实例,并转换为给定class类型的实例, 如果转换失败,则抛出BeanNotOfRequiredTypeException异常。 Class getType(String name):返回给定名称Bean的Class。 boolean isSingleton(String): 判断给定Bean定义是否为singleton模式, String[] getAliases(String): 返回给定Bean名称的所有列名。
BeanFactory提供的方法调用
最新推荐文章于 2021-09-23 09:20:52 发布