BeanFactory提供的方法调用
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名称的所有列名。