- 博客(7)
- 收藏
- 关注
原创 spring三级缓存
当创建一个Bean实例时,首先会从三级缓存中获取对应的BeanDefinition对象,如果找到了,则使用该对象来创建Bean实例。一级缓存 一级缓存是Spring容器中最基本的缓存,它是以Map的形式存在的,用于缓存所有被创建的Bean实例。如果在父容器中也没有找到对应的Bean实例,则使用当前容器的BeanDefinitionRegistry对象创建一个新的BeanDefinition对象,并将其放入三级缓存中。如果在一级缓存和二级缓存中都没有找到对应的Bean实例,则从父容器中查找。
2023-04-20 13:45:06 607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人