阅读背景:

spring cache之缓存

来源:互联网 

  有没有设想这样的场景?用户多次访问相同的url,结果也是一样,并且这一次完整的访问非常耗时。这时我们就想做一个缓存。缓存存什么?是存url和相应的结果?还是这次请求中某些步骤的结果?mybatis中基于数据库的查询结果的缓存很好理解,但是spring中的缓存就不是很好理解了。我们可能非常熟悉的是,在函数中做缓存,将调用的参数和结果使用hashMap存起来。对,spring的缓存就是缓存参数和结果。并且这应该是一个和业务无关的问题,应该做成一个切面。下面我们就看spring in action揭开spring cache的神秘面纱。  有没有设想这样的场景?用户多次访问相同的url,结果也是一样,并且这一次完整的访问非常耗时。




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: