SpringBoot集成Ehcache使用教程

SpringBoot集成Ehcache使用教程,在平时做项目都要用到缓存,方便临时存储一些数据,加快访问速度。如果项目比较小,搭建redis服务,后期在维护上比较麻烦。今天分享一个SpringBoot集成Ehcache实现缓存的教程,适合中小项目中使用。,在resources下增加ehcache.xml文件,配置如下:,1.Ehcache 会在一定的规则下会序列化后存储到硬盘上,因此缓存对象必须支持序列化。,2.Spring定义了缓存接口Cache和管理缓存控制器 CacheManager,路径为:,执行:127.0.0.1:8080/ehcache/addCache。,SpringBoot集成Ehcache使用教程,执行:127.0.0.1:8080/ehcache/getCache。,SpringBoot集成Ehcache使用教程,1分钟后执行127.0.0.1:8080/ehcache/getCache,缓存失效。,SpringBoot集成Ehcache使用教程,service代码:,controller代码:,执行两次:127.0.0.1:8080/ehcache/getCachePerson。,SpringBoot集成Ehcache使用教程,控制台只打印一次SQL信息,说明第二次请求从缓存中获取。,Spring 缓存注解是基于Spring AOP切面,必须走代理才能生效。同类调用或者子类调用父类带有缓存注解的方法时属于内部调用,没有走代理,所以注解不会生效。所以在使用@Cacheable时,一定要放在在service的实现类中进行调用。

文章版权声明

 1 原创文章作者:cmcc,如若转载,请注明出处: https://www.52hwl.com/18091.html

 2 温馨提示:软件侵权请联系469472785#qq.com(三天内删除相关链接)资源失效请留言反馈

 3 下载提示:如遇蓝奏云无法访问,请修改lanzous(把s修改成x)

 免责声明:本站为个人博客,所有软件信息均来自网络 修改版软件,加群广告提示为修改者自留,非本站信息,注意鉴别

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年3月5日 上午12:00
下一篇 2023年3月7日 下午10:34