赞
踩
SpringCache
是Spring
提供的一个缓存框架,在Spring 3.1
版本开始支持将缓存添加到现有的Spring
应用程序中,在4.1
开始,缓存已支持JSR-107
注释和更多自定义的选项。
Spring Cache
利用了AOP
,实现了基于注解的缓存功能,并且进行了合理的抽象,业务代码不用关心底层是使用了什么缓存框架,只需要简单地加一个注解,就能实现缓存功能了,做到了对代码侵入性做小。
由于市面上的缓存工具实在太多,SpringCache
框架还提供了CacheManager
接口,可以实现降低对各种缓存框架的耦合。它不是具体的缓存实现,它只提供一整套的接口和代码规范、配置、注解等,用于整合各种缓存方案,比如Caffeine
、Guava Cache
、Ehcache
、Redis
等。
结合上篇:本地缓存解决方案Caffeine | Spring Cloud 38 来实现Spring Boot
使用Caffeine
实现缓存。
Cache
接口
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。