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

网站开发视频播放好做吗类似于淘宝的网站建设

网站开发视频播放好做吗,类似于淘宝的网站建设,深圳龙江网站设计,大名县建设局网站目录 1.增加 用到注解 1.1RequestBody注解解析#xff1a; 2.查询方法当中参数不用注解#xff01; 3.起售停售用到注解 3.1PathVariable解析 4.删除菜品注解 4.1RequestParam 5.修改用到的注解 5.1修改分两步 用到两个注解 6#xff1a;总结 1.增加 用到注解…目录 1.增加  用到注解    1.1RequestBody注解解析 2.查询方法当中参数不用注解 3.起售停售用到注解 3.1PathVariable解析 4.删除菜品注解 4.1RequestParam 5.修改用到的注解 5.1修改分两步 用到两个注解 6总结 1.增加  用到注解    RequestBody 1.1RequestBody注解解析 RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的)而最常用的使用请求体传参的无疑是POST请求了所以使用RequestBody接收数据时一般都用POST方式进行提交。在后端的同一个接收方法里RequestBody与RequestParam()可以同时使用RequestBody最多只能有一个而RequestParam()可以有多个。 /*** 新增菜品** param dishDTO* return*/ApiOperation(新增菜品)PostMappingpublic Result add(RequestBody DishDTO dishDTO) {log.info(新增菜品,{}, dishDTO);dishService.add(dishDTO);//构建一个keyString keydish_dishDTO.getCategoryId();//清除缓存redisTemplate.delete(key);return Result.success();} 2.查询方法当中参数不用注解 /*** 分页查询菜品** param dishPageQueryDTO* return*/ApiOperation(分页查询菜品)GetMapping(/page)public ResultPageResult page(DishPageQueryDTO dishPageQueryDTO) {PageResult pageResult dishService.page(dishPageQueryDTO);return Result.success(pageResult);} 3.起售停售用到注解 PathVariable 3.1PathVariable解析 PathVariable 注解的作用是帮助我们从 URL 中提取路径变量并将其绑定到方法的参数上。通过使用 PathVariable 注解可以更方便地处理 restful 风格的请求提取路径变量的值实 url 映射设计符合 restful  API 规范的接口并简化参数传递的过程。 /***菜品起售停售* param status* param id* return*/PostMapping(/status/{status})ApiOperation(菜品起售停售)public ResultString startOrStop(PathVariable Integer status,Long id){dishService.startOrStop(status,id);//清除所有缓存Set keys redisTemplate.keys(dish_*);redisTemplate.delete(keys);return Result.success();} 4.删除菜品注解 RequestParam 4.1RequestParam 加RequestParam注解url必须带有参数 /*** 删除菜品** param ids* return*/DeleteMappingApiOperation(删除菜品)public Result deleteBatch(RequestParam ListLong ids) {log.info(删除菜品{}, ids);dishService.deleteBatch(ids);//清除所有缓存Set keys redisTemplate.keys(dish_*);redisTemplate.delete(keys);return Result.success();} 5.修改用到的注解 PathVariable RequestBody 5.1修改分两步 用到两个注解 修改分两步 第一步先查询id 用到PathVariable注解  起售停售当中用到注解 第二部 在进行修改 用到RequestBody注解  也就是增加当中用到注解 /*** 根据id查询菜品相关信息** param id* return*/ApiOperation(根据id查询菜品相关信息)GetMapping(/{id})public ResultDishVO getById(PathVariable Long id) {DishVO dishVO dishService.getById(id);return Result.success(dishVO);}/*** 修改菜品* param dishDTO* return*/ApiOperation(修改菜品)PutMappingpublic Result update(RequestBody DishDTO dishDTO){log.info(修改菜品参数:{},dishDTO);dishService.update(dishDTO); // // //清除所有缓存 // Set keys redisTemplate.keys(dish_*); // redisTemplate.delete(keys);return Result.success();} 6总结 增删改查   当中 查询不需要注解 增加用到  RequestBodyJSON 格式数据使用 RequestBody 删除用到 RequestParam请求参数 是keyvalue 修改用到 PathVariable 路径传参跟 RequestBody 另外设计该模块接口中  有时会有 起售停售功能  这种会涉及到PathVariable
http://www.zqtcl.cn/news/711636/

相关文章:

  • 织梦做双语网站怎么做制作网站的教程
  • 公司网站开发的国内外研究现状个人网页设计大全
  • 做一个网站人员网站建设及推广优化
  • 胶州市城乡建设局网站能进封禁网站的浏览器
  • 网站做几级等保荣耀商城手机官网
  • 营销网站费用渭南网站建设公司
  • wordpress主题集成插件下载网站如何做360优化
  • 有什么在线做文档的网站网站开发需要用到哪些技术
  • 网站套餐可以分摊吗吗移动登录网页模板免费下载
  • asp网站会员注册不了但是打不开网页
  • wordpress 中文网店杭州排名优化公司
  • wordpress建站安全吗wordpress企业主题教程
  • 网站构建的开发费用信息管理系统网站开发教程
  • 自己做网站怎么维护wordpress素材模板
  • 如何选择一个好的优质网站建设公司wordpress 主题小工具
  • mysql数据库做网站广州网站seo地址
  • 福建省住房和城乡建设厅网站电话网站开发项目步骤
  • 网站注册域名多少钱淘宝网商城
  • 做架构图的网站网站和网店的区别
  • 做红包网站简单个人网站设计
  • 新手学做网站pdf手wordpress修改搜索框
  • 做湲兔费网站视颍如何通过查询网站注册时间
  • 重庆cms建站模板南通网站建设推广优化
  • 合肥网站建设的公司新闻类网站如何做量化统计
  • 好用的在线地图网站十六局集团门户网
  • 网站开发数据库连接失败广州网站建站平台
  • 鄂尔多斯北京网站建设加盟网站建设的内容
  • 网站 被 抄袭不属于营销型网站的特点
  • 浙江英文网站建设互联网公司排名2021完整版
  • 完美代码的网站python开发工具