当前位置: 首页 > news >正文

spripng 三级缓存,三级缓存的作用是什么? Spring 中哪些情况下,不能解决循环依赖问题有哪些

文章目录

    • 前面有提到三级缓存,三级缓存的作用是什么?
    • Spring 中哪些情况下,不能解决循环依赖问题:

前面有提到三级缓存,三级缓存的作用是什么?

上一篇:https://blog.csdn.net/weixin_44797327/article/details/135257969?spm=1001.2014.3001.5502
  三级缓存是用来存储代理 Bean,当调用 getBean()方法时,发现目标 Bean 需要通过代理工厂来创建,此时会将创建好的实例保存到三级缓存,最终也会将赋值好的 Bean 同步到一级缓存中。

Spring 中哪些情况下,不能解决循环依赖问题:

1.多例 Bean 通过 setter 注入的情况,不能解决循环依赖问题
2.构造器注入的 Bean 的情况,不能解决循环依赖问题
3.单例的代理 Bean 通过 Setter 注入的情况,不能解决循环依赖问题
4.设置了@DependsOn 的 Bean 的情况,不能解决循环依赖问题

http://www.lryc.cn/news/268530.html

相关文章:

  • elasticsearch系列六:索引重建
  • GitOps实践指南:GitOps能为我们带来什么?
  • D3485国产芯片+5V工作电压, 内置失效保护电路采用SOP8封装
  • devops使用
  • AI训练师常用的ChatGPT通用提示词模板
  • Java加密算法工具类(AES、DES、MD5、RSA)
  • 探索Go语言的魅力:一门简洁高效的编程语言
  • 【用unity实现100个游戏之19】制作一个3D传送门游戏,实现类似鬼打墙,迷宫,镜子,任意门效果
  • DRF(Django Rest Framework)框架基于restAPI协议规范的知识点总结
  • Linux磁盘与文件系统管理
  • 数字魔法AI绘画的艺术奇迹-用Stable Diffusion挑战无限可能【文末送书-12】
  • 【docker实战】02 用docker安装mysql
  • 循环渲染ForEach
  • 纷享销客华为云:如何让企业多一个选择?
  • 前端实现断点续传文件
  • 复试 || 就业day01(2023.12.27)算法篇
  • JavaWeb——JQuery
  • Python教程:查询Py模块的版本号,有哪些方法?
  • 第一节 初始化项目
  • idea提示unable to import maven project
  • 【Spring】SpringBoot日志
  • HTML+CSS制作动漫绿巨人
  • AGV智能搬运机器人-替代人工工位让物流行业降本增效
  • 【办公技巧】怎么批量提取文件名到excel
  • uniapp实现前端银行卡隐藏中间的数字,及隐藏姓名后两位
  • HPCC:高精度拥塞控制
  • centos 配置 git 连接 github
  • SpringBoot发布项目到docker
  • sheng的学习笔记-卷积神经网络
  • 数据库:园林题库软件(《中国古代园林史》答题卷一 )