1、spring容器的分类是什么?
从接口来看,主要分为BeanFactory和ApplicationContext这两个接口,其中ApplicationContext继承自BeanFactory。也就是说BeanFactory是整个spring容器中始祖,他提供了一些基本的功能,ApplicationContext除了继承BeanFactory外,还继承了其他的一些接口,所以ApplicationContext可以提供比BeanFactory更多的功能。
2、首先来看BeanFactory都提供了那些基本的功能呢?
- containsBean方法来判断这个容器里是否有你需要的bean,有的时候明明配置了这个bean的定义,但是就是取不到,这个时候就可以使用这个方法来判断一下。
- isSingleton("xxxx") 方法可以用来判断指定的一个bean是不是一个单例。
- isTypeMatch("xxx",Type.class)方法来判断指定的一个bean是不是给定的类型。
- getType("xxx") 用来判断指定的bean的类型是什么。
- getAlias("xxx")用来得到指定的bean的别名的数组。
相关推荐
spring容器启动和关闭时事件监听;spring容器启动和关闭时事件监听;spring容器启动和关闭时事件监听
基于接口、抽象类实现不停机动态调整代码的目的,将修改后的源码文件放置于指定目录下,读取文件后执行动态编译方法,即可将该类重新加载,新的类可以在Spring容器从新注册,且仅在当前窗口生效。如果重启了服务或...
在非spring注解类中使用spring容器中的bean_普通类中使用yml配置文件中的配置信息,在大数据采集项目中用到的,已经测试过了
Spring容器 .ppt Spring容器 .ppt
Spring容器的通俗理解及简单写法 手动写一个非常粗犷且简单的IOC容器。 用到了java的一些基础知识,比如说读取文件资源,反射,自定义注解的实现及使用等
实现将一个接口动态代理,并将该代理对象在spring容器初始化完成前注册到spring容器中。实现可以通过@Autowired等注释或其他方法从spring容器中获取该代理对象
他们都可代表Spring容器,Spring容器是生成Bean实例的工厂,并且管理容器中的Bean。 Bean是Spring管理的基本单位,在基于Spring的Java EE应用中,所有的组件都被当成Bean处理,包括数据源、Hibernate的...
常用的获取spring容器的方法
Spring 容器后处理器
NULL 博文链接:https://huangminwen.iteye.com/blog/1874200
spring容器学习笔记
使用了dom4j相关包,spring通过反射机制实现bean的创建等,完成bean的管理
NULL 博文链接:https://java-mzd.iteye.com/blog/829890
自定义spring容器类使用的jar包,包括dom4j,spring等
Spring容器中IOC
1. Spring容器的启动流程 2. 循环依赖 3. Spring 中Bean的创建 4. Spring 方法xmind脑图
整理Spring IOC容器的存储结构类图,可以方便的观看类图,结合每个Spring IOC容器组件功能描述,整体把握Spring容器的设计基本思想
mybatis注册到spring容器代码
Spring 容器启动流程