2025-11-30 21:19:19
91
1
0
什么是 Spring 的三级缓存?它是如何解决循环依赖的?
Spring 的三级缓存是解决循环依赖问题的关键机制。循环依赖是指,当创建对象A需要依赖于B,创建B对象需要依赖于A,这种情况就是循环依赖。 Spirng为了解决这种循环依赖,就是采用了三级缓存,三级缓存分别是:一级缓存用来存放完全初始化好的Bean,二级缓存用来存放半成品Bean,也就是没有完全初始化的Bean,三级缓存存储Bean的代理工厂。
Java
立即阅读
2025-11-30 20:29:45
67
1
1
Spring 的 AOP 是什么?它是如何实现的?
Spring的AOP表示面向切面编程,底层使用动态代理实现的,AOP可以实现功能解耦,在开发中我们经常遇到一些横切关注点,比如日志记录、性能监控、事务管理、权限检查这些功能。这些功能和核心业务没有直接关系,但又要散布在各个业务方法中。如果用传统方式,我们可能要在每个方法里都写这些重复代码,既繁琐又容易出错。
Java
立即阅读
Panda
沉淀,沉淀
有什么改进之处,可以给我留言哦~
11
文章
1
动态
6881
访问