`

BeanFactory提供的方法调用

    博客分类:
  • SSH
阅读更多
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名称的所有列名。
分享到:
评论

相关推荐

    1开源框架面试专题及答案.pdf

    BeanFactory 和 ApplicationContext 有什么区别 > ...BeanFactory 还包含了 bean 生命周期的控制,调用客户端的 初始化方法(initialization methods)和销毁方法(destruction methods)。 > 从表面上看,appli

    大厂真题之百度-Java中级

    BeanFactory 还包含了 bean 生命周期的控制,调用客户端的初始 化方法(initialization methods)和销毁方法(destruction methods)。 > 从表面上看,application context 如同 bean factory 一样具有 bean 定义、...

    Spring入门.docx

    (1)DI注入属性:name为set方法去掉set之后首字母小写,ref为bean的id,需要有set方法,Spring会自动调用进行注入 (2)BeanFactory与ApplicationContext: ApplicationContext内部封装了BeanFactory,功能更加强大...

    Spring In Action(第二版)中文版_笔记

    Spring In Action(第二版)中文版_笔记 by uuwoxin ...该模块提供了很多企业及服务,如电子邮件服务、JNDI访问、EJB集成、远程调用以及定时服务,并且支持与模板框架(如Velocity和FreeMarker)的集成。

    Spring面试题

    要从 BeanFactory 检索 bean,只需调用 getBean() 方法,传入将要检索的 bean 的名称即可,如清单 2 所示。 清单 2. getBean() MyBean mybean = (MyBean) factory.getBean("mybean"); 每个 bean 的定义都可以是 ...

    超级玛丽源码Java-Spring5:春天5

    超级玛丽源码Java 一 IOC 实现原理: 工厂模式 通过xml配置文件获取类的全路径 再根据反射的Class.forName(全路径)获取类的class...(5)当容器关闭时候,调用bean的销毁的方法(需要进行配置销毁的方法) 二 AOP 1、什么

    spring2.5.6源码

    接下来我们打开XmlBeanDefinitionReader的loadBeanDefinitions方法,我们可看到在这个方法里代码就一行,调用了一个同名不同参的方法,而参数是EncodedResource的一个实例,这个类实际上是Resource的一个包装类,...

    高级开发spring面试题和答案.pdf

    为什么同一个类A调用b方法事务,A方法一定要有事务(编码式的不用) @transaction多个数据源事务怎么指定数据源 传播特性有几种?7种; 某一个事务嵌套另一个事务的时候怎么办? REQUIRED_NEW和REQUIRED区别 Spring...

    spring初始化过程

    beanFactory.preInstantiateSingletons()的初始化过程详解,包含了所有的调用过程。

    java查看sun包源码-learning-spring:Spring框架讲解

    BeanFactory:IOC容器的基本实现,在调用getBean()方法时才会实例化对象 ApplicationContext:提供了更多的高级特性,在加载配置文件后就会实例化对象。是BeanFactory的子接口 BeanFactory是Spring框架的基础设施,...

    Spring3ProjectScopePrototype

    IOC(核心容器)+ Scope(原型),示例由于作用域是原型,因此在这种情况下,如果您多次调用getBean方法,则容器仅将多个对象引用发送到JVM,并会创建多个对象使用BeanFactory接口和XmlBeanFactory实现类...

    spring in action英文版

     7.3.3 按调度计划调用方法  7.4 使用JMS发送消息  7.4.1 使用JMS模板发送消息  7.4.2 消费消息  7.4.3 转换消息  7.5 小结 第三部分 Spring在Web层的应用  第8章 建立Web层  8.1 开始...

    Spring高级之注解驱动开发视频教程

    AOP是让方法间的各个部分更加独立,达到统一调用执行,使后期维护更加的方便。 SpringMVC本身是对Servlet和JSP的API进行了封装,同时在此基础上进一步加强。它推出的一套注解,可以降低开发人员的学习成本,从而更...

    Spring.3.x企业应用开发实战(完整版).part2

    10.4.2 启动独立线程调用事务方法 10.5 联合军种作战的混乱 10.5.1 Spring事务管理器的应对 10.5.2 Hibernate+Spring JDBC混合框架的事务管理 10.6 特殊方法成漏网之鱼 10.6.1 哪些方法不能实施Spring AOP事务 ...

    Spring3.x企业应用开发实战(完整版) part1

    10.4.2 启动独立线程调用事务方法 10.5 联合军种作战的混乱 10.5.1 Spring事务管理器的应对 10.5.2 Hibernate+Spring JDBC混合框架的事务管理 10.6 特殊方法成漏网之鱼 10.6.1 哪些方法不能实施Spring AOP事务 ...

    spring bean的源码

    Spring 大量引入了Java 的Reflection机制,通过动态调用的方式避免硬编码方式的约束,并在此基础上建立了其核心组件BeanFactory,以此作为其依赖注入机制的实现基础。org.springframework.beans包中包括了这些核心...

    Spring之IOC和DI(三)

    文章目录 (一)IOC的概念和作用 (二)前期准备 (三)基于XML的IOC环境搭建和...(十三)业务层实现类调用持久层的方法 (一)IOC的概念和作用 IOC:Inversion of Control,是控制反转的意思 我们之前想new谁就new谁,控制权在

    Spring.html

    BeanFactory:使用这个工厂创建对象的方式都是懒加载,在调用的时候再创建 ClassPathXmlApplicationContext:使用这个工厂创建对象,他会根据scope智能判断是否懒加载,如果是单例则创建容器时就会创建里面bean的实例,...

    Spring in Action(第2版)中文版

    12.3.3按调度计划调用方法 12.4使用jmx管理springbean 12.4.1将springbean输出为mbean 12.4.2远程访问mbean 12.4.3处理通知 12.5小结 第三部分spring客户端 第13章处理web请求 13.1开始springmvc之旅 ...

    Spring in Action(第二版 中文高清版).part2

    12.3.3 按调度计划调用方法 12.4 使用JMX管理Spring Bean 12.4.1 将Spring Bean输出为MBean 12.4.2 远程访问MBean 12.4.3 处理通知 12.5 小结 第三部分 Spring客户端 第13章 处理Web请求 13.1 开始Spring ...

Global site tag (gtag.js) - Google Analytics