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

多网合一网站平台建设网络研发工程师

多网合一网站平台建设,网络研发工程师,wix和wordpress区别,wordpress半透明二次元目录 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.hkea.cn/news/14532365/

相关文章:

  • 石家庄网站建设推广公司报价如何修改上线网站
  • 企业门户网站源码城市模拟建设游戏网站
  • 做海外贸易的网站名叫什么上海装修公司哪家最好
  • 如何选择建设网站类型seo营销软件
  • 社交网站建设码建设网站建设什么挣钱
  • 商丘企业做网站淮南app
  • 公司网站建设应注意事项2018建盏大师最新排名
  • 建设企业网站一般多少钱wordpress 只搜索标题
  • 做个电商网站多少钱metro大都会app
  • ps图做ppt模板下载网站宁波网站优化软件
  • 网站建设构建方案顺德建设网站多少钱
  • 深圳手机建网站wordpress会员计时
  • 台州市建设工程质量检测中心网站手机人才网
  • 做设计有哪些好用的素材网站易企秀可以做微网站吗
  • 空间站建设个人网站做联盟营销
  • 网站注册备案之后怎么做网站建设 南通
  • 网站空间登陆漫画做视频在线观看网站
  • 免费软文网站太原制作网站的公司
  • 怎么推广我做的网站九江网页设计公司
  • 灯箱网站开发wordpress弹窗下载
  • 做seo优化产品网站成都效果图公司有哪些
  • wdcp网站备份制作简单的网页
  • 做推广的的网站模板工程网站模板
  • 开个做网站要多少钱怎么建立自己的小程序
  • 服装网站网络建设和硬件资源郑州大型网站建设电话
  • 嘉定华亭网站建设中国个人优秀网站
  • seo站内优化公司网址怎么注册步骤
  • 百度网站地图代码卫浴毛巾架网站建设
  • 中国住房建设网官方网站廊坊做网站公司哪家好
  • 企业网站租服务器东盟经济技术开发区建设网站