
spring cache
文章平均质量分 96
钱多多_qdd
请你爱自己,也爱生活
展开
-
spring cache源码解析(四)——从@EnableCaching开始来阅读源码
@EnableCaching:开启缓存功能;@Cacheable:获取缓存;@CachePut:更新缓存;@CacheEvict:删除缓存;原创 2024-12-24 00:01:50 · 901 阅读 · 0 评论 -
SpringCache源码解析(一)
SpringBoot 确实是通过 spring.factories 文件实现自动配置的。Spring Cache 也是遵循这一机制来实现自动装配的。具体来说,Spring Cache 的自动装配是通过 org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration 这个类来实现的。这个类位于 spring-boot-autoconfigure 包下。原创 2024-08-24 00:42:19 · 1239 阅读 · 0 评论 -
SpringCache源码解析(二)-Annotation
value 或 cacheNames: 指定缓存名称,可以是单个或多个;allEntries: 清除所有缓存项;condition: 指定清除缓存的条件SpEL表达式;简介:表示清除该方法的缓存KEY对应的缓存;可作用于类和方法,作用于类上,则表示对该类的所有方法都有效;原创 2024-08-27 01:07:04 · 1029 阅读 · 0 评论 -
SpringCache源码解析(三)——@EnableCaching
总结:AutoProxyRegistrar.registerBeanDefinitions()往容器中注入了一个类InfrastructureAdvisorAutoProxyCreator。这段是不是很熟悉,没错,声明式事务中注入的也是这个InfrastructureAdvisorAutoProxyCreator类,用来生成代理对象。原创 2024-09-09 00:16:09 · 962 阅读 · 0 评论