Spring的Cache使用

Spring在3.x中提供了缓存功能,可以使用注解对方法执行结果进行缓存。

  1. 核心注解使用
    1. @Cacheable
      主要针对方法配置,能够根据方法的请求参数对其结果进行缓存
    2. @CacheEvict
      主要针对方法配置,能够根据方法的请求参数对其结果进行清理制定的缓存
    3. @CachePut
      主要针对方法配置,能够根据方法的请求参数对其结果进行缓存更新
    4. @CacheConfig
      针对类,制定类中所有的方法一些全局参数
    5. @Caching
      可以让我们在一个方法或者类上同时指定多个Spring Cache相关的注解
    6. @EnableCaching
      @EnableCaching注解是spring framework中的注解驱动的缓存管理功能。自spring版本3.1起加入了该注解。如果你使用了这个注解,那么你就不需要在XML文件中配置cache manager了。
  2. 失效情况
    对自己类内方法进行调用时,会失效;
  3. 相关插件
  4. 相关资料
    http://javabeat.net/spring-cache/
    https://segmentfault.com/a/1190000011069802
    http://www.cnblogs.com/fashflying/p/6908028.html
    https://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
  5. 原理
发布了73 篇原创文章 · 获赞 23 · 访问量 14万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览