Spirng3基于注解整合ehcache 使用页面缓存、对象缓存.docVIP

  • 19
  • 0
  • 约 10页
  • 2017-08-30 发布于安徽
  • 举报

Spirng3基于注解整合ehcache 使用页面缓存、对象缓存.doc

Spirng3基于注解整合ehcache 使用页面缓存、对象缓存 一.概述 先了解下基础知识 1).annotation)的缓存(cache)技术 它本质上不是一个具体的缓存实现方案(例如?EHCache?OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种?annotation,即能够达到缓存方法的返回对象的效果。 Spring?的缓存技术还具备相当的灵活性,不仅能够使用?SpEL(Spring?Expression?Language)来定义缓存的?key?和各种?condition,还提供开箱即用的缓存临时存储方案,也支持和主流的专业缓存例如?EHCache?集成。 其特点总结如下: l?通过少量的配置?annotation? l?支持开箱即用?Out-Of-The-Box l?支持?Spring?Express?Languagekey?和?condition l?支持?AspectJ l?支持自定义?key? 2)对于Spring?Cache: spring?cache?的关键原理就是?spring?AOP,通过?spring?AOP,其实现了在方法调用前、调用后获取方法的入参和返回值,进而实现了缓存的逻辑。我们来看一下下面这个图: 图?2.? 上图显示,当客户端“Calling?codePlain?Object?的?foo()?

文档评论(0)

1亿VIP精品文档

相关文档