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

商城网站建设方案流程php做购物网站详情页的代码

商城网站建设方案流程,php做购物网站详情页的代码,整个网站全部乱码,谷歌代理Spring Cache框架 Spring Cache 是一个框架#xff0c;实现了基于注解的缓存功能#xff0c;只需要简单地加一个注解#xff0c;就能实现缓存功能。 Spring Cache 提供了一层抽象#xff0c;底层可以切换不同的缓存实现#xff0c;例如#xff1a; EHCacheCaffeineRedi…Spring Cache框架 Spring Cache 是一个框架实现了基于注解的缓存功能只需要简单地加一个注解就能实现缓存功能。 Spring Cache 提供了一层抽象底层可以切换不同的缓存实现例如 EHCacheCaffeineRedis(常用) 常用注解 EnableCaching 开启缓存注解功能通常加在启动类上 Cacheable 在方法执行前先查询缓存中是否有数据如果有数据则直接返回缓存数据如果没有缓存数据调用方法并将方法返回值放到缓存中 CachePut 将方法的返回值放到缓存中 CacheEvict 将一条或多条数据从缓存中删除 在spring boot项目中使用缓存技术只需在项目中导入相关缓存技术的依赖包并在启动类上使用EnableCaching开启缓存支持即可。 例如使用Redis作为缓存技术只需要导入Spring data Redis的maven坐标即可。 具体使用 导入Maven坐标 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-cache/artifactId version2.7.3/version /dependency添加EnableCache注解 package com.sky; SpringBootApplication EnableTransactionManagement //开启注解方式的事务管理 EnableCaching //开启缓存注解 功能 Slf4j EnableScheduling // 开启任务调度 public class SkyApplication {public static void main(String[] args) {SpringApplication.run(SkyApplication.class, args);log.info(server started);} }在用户端的SetmealController套餐Controller中的查询方法加入注解Cacheable 作用: 在方法执行前spring先查看缓存中是否有数据如果有数据则直接返回缓存数据若没有数据调用方法并将方法返回值放到缓存中在根据分类id查询套餐的时候 /*** 条件查询** param categoryId 分类id* return*/ Cacheable(cacheNames setmealCache, key #categoryId)// 存储到Redis中的key为setmealCache::100 GetMapping(/list) ApiOperation(根据分类id查询套餐) public ResultListSetmeal list(Long categoryId) {Setmeal setmeal new Setmeal();setmeal.setCategoryId(categoryId);setmeal.setStatus(StatusConstant.ENABLE);ListSetmeal list setmealService.list(setmeal);// cache中存的value是该方法的返回结果return Result.success(list); }在管理端接口SetmealController的 save、delete、update、startOrStop等方法上加入CacheEvict注解 新增的话删除要新增到分类的分类id批量删除删除所有的缓存修改删除所有的缓存套餐起售停售删除所有的缓存CacheEvict(cacheNames “setmealCache”,key “#setmealDTO.categoryId”)//key: setmealCache::100CacheEvict(cacheNames “setmealCache”,allEntries true) /*** 新增套餐** param setmealDTO* return*/ PostMapping ApiOperation(新增套餐) CacheEvict(cacheNames setmealCache,key #setmealDTO.categoryId)//key: setmealCache::100 public Result save(RequestBody SetmealDTO setmealDTO) {setmealService.saveWithDish(setmealDTO);return Result.success(); }/*** 批量删除套餐** param ids* return*/ DeleteMapping ApiOperation(批量删除套餐) CacheEvict(cacheNames setmealCache,allEntries true) public Result delete(RequestParam ListLong ids) {setmealService.deleteBatch(ids);return Result.success();参考 https://www.bilibili.com/video/BV1TP411v7v6/?spm_id_from333.337.search-card.all.clickvd_source0d2a9b4260ce977e642d073c6ee2260d
http://www.zqtcl.cn/news/33021/

相关文章:

  • 浦江县做网站搭建个官网需要多少钱
  • 合肥seo网站建设费用哪个公司的卡网络最好
  • wordpress 菜单保存在哪北京seo课程
  • 常见电子商务网站基本模式代加工厂都不做网站
  • 网站建设小说7k7k游戏网页版入口
  • 网站dns设置wordpress底部文件修改
  • 小区网站建设方案怎么写wordpress编辑器 下载地址
  • 网站开发视频是存储的什么软件可以免费制作图片
  • 金融网站模板 html下载万网网站加速
  • 黔西南州住房和城乡建设局网站建站语言
  • 做选择的网站宠物网站建设方案
  • 苏州网站建设苏州南通网站搜索引擎优化
  • 网站空间大小有什么用执念待重生wordpress
  • 网站建设图片大全网页美工设计教学
  • 网站被域名重定向网络架构方法
  • 可以做淘宝推广的网站吗如何做网站的充值功能
  • 做网站 域名 最快要多久项目投资
  • 浙江网站开发工程师广州最好的网站建设
  • 做试试彩网站新泰州人才网最新招聘2022
  • 顺德建设行政主管部门网站做网络推广有哪些平台
  • 网站备案有什么坏处月子会所 网站源码
  • 帝国网站程序网站建设动态页面修改删除
  • 电信备案网站打不开视频网站怎么做动图
  • 青海媒体网站建设公司整站系统
  • 做长老环的网站源码下载网
  • 手机网站建设网站好的门户网站
  • 自己做网站网站资源哪里来在线制作动态图片自动生成
  • 关于机场建设的网站在猪八戒网站如何做兼职
  • 常州建设网站代理商温州网站优化搜索
  • 静安区品牌网站建设厦门网站建设推广哪家好