Move your idea forward.

Hale Lu's Blog


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索
close

Spring Cache (6) - CacheOperationExpressionEvaluator 中的表达式求值

发表于 2020-07-19   |   分类于 技术   |     |   阅读次数

上一章最后留了关于表达式 Evaluation 的部分没有讲,这期细讲。

Cache 注解的 key、unless、condition 等都是支持 SpEL 的。而对这块的支持是在 CacheOperationExpressionEvaluator 中实现的。

首先可以看到 CacheAspectSupport 中有一个 evaluator 变量,其定义如下:

1
private final CacheOperationExpressionEvaluator evaluator = new CacheOperationExpressionEvaluator();

接下来我们详细分析这个 CacheOperationExpressionEvaluator。

最近工作有点忙,再次拖更,之后忙完这阵会补回来的。

阅读全文 »

Spring Cache (5) - 核心部分 CacheAspectSupport

发表于 2020-07-07   |   分类于 技术   |     |   阅读次数

上上篇还有一章 CacheInterceptor 的基类 CacheAspectSupport 没有细讲,这篇详细讲解一下。

阅读全文 »

Spring Cache (4) - Operation 解析器

发表于 2020-06-26   |   分类于 技术   |     |   阅读次数

上一章对于 AnnotationCacheOperationSource 中用到的 SpringCacheAnnotationParser 没有细讲完,这篇单独细讲一下。

阅读全文 »
12…16
Hale Lu

Hale Lu

一只欠觉的开发狗

46 日志
3 分类
31 标签
Github 知乎 QQ
各路大神
  • PM Extra's Blog
  • Hebert's Blog
  • Rex's Blog
© 2016 - 2020 Hale Lu
Powered by Hexo
主题 - NexT.Pisces