1. 首页
  2. 编程语言
  3. Java
  4. SpringBean依赖和三级缓存的案例讲解

SpringBean依赖和三级缓存的案例讲解

上传者: 2022-01-30 04:11:14上传 PDF文件 95.52 KB 热度 9次

spring中的bean依赖有大体上可以分为两类,共3中形式,下面简单介绍一下。其中我们可以看到当第一步执行完毕后会将刚刚创建的实例放入singletonFactories中,那么我们下面了解下到底什么是spring的三级缓存。处于最上层的缓存是singletonObjects,它其中存储的对象是完成创建好,可以正常使用的bean,二级缓存叫做earlySingletonObjects,它其中存储的bean是仅执行了第一步通过构造方法实例化,并没有填充属性和初始化,第三级缓存singletonFactories是一个工场。而内部field scope为prototype为何也会报错呢,当scope为prototype每次引用它时都会创建一个新的对象,所以也会存在循环创建的过程。

下载地址
用户评论