Spring Cache 配置的 Pointcut、Advice 和 Advisor
上篇讲到,Spring Cache 在 AdviceMode.Proxy
模式会注入 AutoProxyRegistrar
和 ProxyCachingConfiguration
这两个类,其中 AutoProxyRegistrar
是一个与 cache 功能无关的 AOP 类,已经在上一篇中介绍过。
这篇将详细深入 ProxyCachingConfiguration
的配置类。
Hale Lu's Blog
上篇讲到,Spring Cache 在 AdviceMode.Proxy
模式会注入 AutoProxyRegistrar
和 ProxyCachingConfiguration
这两个类,其中 AutoProxyRegistrar
是一个与 cache 功能无关的 AOP 类,已经在上一篇中介绍过。
这篇将详细深入 ProxyCachingConfiguration
的配置类。
上一篇整体但粗略聊了聊 Spring Cache 的实现,这篇开始准备聊聊细节,就从 Spring Cache 的配置注入方式聊起吧。
换句话说,虽然聊的是 Spring Cache 源码,但这块其实主要聊的是 Spring Framework 的 Configuration 配置和动态代理相关的内容。
最近想写批量操作的缓存 AOP,于是研究了一下 Spring 原生的 Cache 源码,以便编些自己的 BatchCache AOP。