当前位置: 首页 > news >正文

西安微信平台网站建设东莞网络技术有限公司

西安微信平台网站建设,东莞网络技术有限公司,活动页面模板,站长工具永久目录 一 什么是Spring Cache 二 Spring Cache 各注解作用 ①EnableCaching ②Cacheable ③CachePut ④CacheEvict 三实现步骤 ①导入spring cache依赖和Redis依赖 ②配置Redis连接信息 ③在启动类上加上开启spring cache的注解 ④ 在对应的方法上加上需要的注解 一 什么…目录 一 什么是Spring Cache 二 Spring Cache 各注解作用 ①EnableCaching ②Cacheable ③CachePut ④CacheEvict 三实现步骤 ①导入spring cache依赖和Redis依赖 ②配置Redis连接信息 ③在启动类上加上开启spring cache的注解  ④ 在对应的方法上加上需要的注解 一 什么是Spring Cache spring cache是一个框架实现了基于注解的缓存功能只需要简单的加一个注解就能实现缓存功能。 而且spring cache提供了多种缓存的实现例如 ①EHCahe ②Caffeine ③Redis 想用那种缓存只需要导入对应的jar包即可。 本次我们使用Redis缓存作为用例。 二 Spring Cache 各注解作用 ①EnableCaching 开启缓存注解功能 通常加在启动类上。 ②Cacheable 在执行方法前先查询缓存中是否有数据如果有数据则直接返回缓存数据如果没有数据则调用方法并将方法返回值放到缓存中。 ③CachePut 将方法返回值放到缓存中 ④CacheEvict 将一条或者多条数据从缓存中删除 三实现步骤 ①导入spring cache依赖和Redis依赖 !-- spring cache缓存--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-cache/artifactId/dependency !-- 使用redis缓存--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-redis/artifactId/dependency ②配置Redis连接信息  这是在yml文件中配置的 ③在启动类上加上开启spring cache的注解  SpringBootApplication MapperScan(com.fs.mapper) Slf4j EnableCaching //开启springCache缓存 public class user_managementApplication {public static void main(String[] args) {SpringApplication.run(user_managementApplication.class , args);log.info(server is start...);} } ④ 在对应的方法上加上需要的注解         例如我在下面这个新增用户的方法上需要把返回的用户存入缓存中去 PutMapping(/add)CachePut(cacheNames userCache , key #user.uid) //比如uid为3 那么得到存入redis的可以为“userCache::3”public Result addUser(RequestBody User user){log.info(进入新增用户:{},user);userService.addUser(user) ;return Result.success() ;} 这里需要注意一点因为我这个方法并没有返回用户对象返回的是一个Result 所以存储的也只是一个Result。 另外这个uid是主键回显的因为我这里插入使用的mp自带的所以mp会自己帮我把id回显我只需要从user中获取就行了如果你是用mybatis自己写的sql语句那么你需要自己设置主键回显可以在mapper接口层使用如下注解 Options(useGeneratedKeys true , keyProperty id) //把主键id映射到“id”返回Update(update tb_user set is_can_login0 where uid#{uid})void updateStatueByUid(Integer uid); 最后我们可以看见数据成功缓存到了redis并且key也是我们设置好的。 其他还有很多注解这里就不一一做示范了根据自己的需要使用不同注解即可。
http://www.zqtcl.cn/news/749663/

相关文章:

  • 北海做网站有哪家网站布局策划案
  • 做app网站的软件有哪些内容吗本地网站建设公司
  • 做服装团购有哪些网站有哪些网页端二维码在哪里
  • 石材网站建设方案科室建设网站
  • 梧州住房和建设局网站网站目录文件
  • 有没有做生鲜配送的网站wordpress调用摘要
  • 建设社团网站的可行性分析沈阳网站建设企业
  • 青岛知名网站建设公司优化大师有必要花钱吗
  • pc网站做app京东海淀区
  • 效果好的网站建设公萝岗企业网站建设
  • wordpress个人展示网站6新西兰网站后缀
  • 为什么自己做的网站别人打不开三门峡市湖滨区建设局网站
  • 长春网长春网站建设络推广工程建设国家标准网站
  • 微网站开发 mui框架网站备案幕布拍照是什么
  • 北京天通苑 做网站西安百度网站建设
  • 辽阳建设网站学校 网站 建设 目的
  • 建设电影网站赚钱公司简介模板免费word简易
  • 响应式网站设计的主页自己做装修效果图app软件
  • 做网站最简单的方法做网站开发挣钱吗
  • 网站建设基础入门国内免费的ip地址
  • wordpress 付费剧集网站坐什么网站能用到html5
  • 孝感房产网站建设wordpress E405
  • 做窗帘网站图片大全WordPress一键安装安全
  • 怎样查询网站的备案号广西住房和城乡建设厅网站证件
  • 网站区域名怎么注册网站群建设 中标
  • 官方网站 建设情况汇报网页设计开发培训
  • 门户网站的细分模式有房价暴跌开始了
  • 公司备案查询网站备案江苏省网站备案系统
  • 专业网站制作公司采用哪些技术制作网站?seo求职
  • 服装网页设计网站有个做名片什么的网站