若依后台管理系统test接口编写错误

缘起

 @ApiOperation("获取用户表列")@GetMapping("{userlist}")public AjaxResult get1234567() {List<UserEntity> userList2 = new ArrayList<UserEntity>(users.values());return AjaxResult.success(userList2);}@ApiOperation("获取用户详细信息")@ApiImplicitParam(name = "useId", value = "用户ID", required = true, dataType = "int", paramType = "path")@GetMapping("/{userId}")public AjaxResult getUser(@PathVariable Integer userId){if (!users.isEmpty() && users.containsKey(userId)){return AjaxResult.success(users.get(userId));}else{return error("用户不存在");}}

运行之后后台接口响应失败


也不知道哪里出错了,经过排查,将代码块修改顺序,取消获取值,或者更新路径都可以解决该问题,推荐更新路径

 @ApiOperation("获取用户详细信息")
@ApiImplicitParam(name = "userId", value = "用户ID", required = true, dataType = "int", paramType = "path")
@GetMapping("/{userId}")
public AjaxResult getUser(@PathVariable Integer userId)
{if (!users.isEmpty() && users.containsKey(userId)){return AjaxResult.success(users.get(userId));}else{return error("用户不存在");}
}@ApiOperation("获取用户表列")@GetMapping("/userinfo/userlist")public AjaxResult get1234567(){List<UserEntity> userList2 = new ArrayList<UserEntity>(users.values());return AjaxResult.success(userList2);}

接下来重新启动若依
再次来到接口的地方


发现问题解决了,可以根据用户Id查询到用户的详细信息了。

总结一下原因:
一开始接口写的查询列表在上面,先获取了用户输入的数字,但实际上查询列表的接口是不需要用户输入参数的,所以我们后面将{}修改为路径,调整一下接口顺序就可以解决,因为程序自上而下执行,所以建议按理想顺序填写,,不要误传参数

【回眸】Java 若依后台管理系统test接口编写错误相关推荐

  1. 基于java的商城后台管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java的商城后台管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java的商城后台管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈 ...

  2. java服装连锁店后台管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java服装连锁店后台管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java服装连锁店后台管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: ...

  3. 计算机毕业设计Java服装连锁店后台管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java服装连锁店后台管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java服装连锁店后台管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构 ...

  4. 基于JAVA服装连锁店后台管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA服装连锁店后台管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA服装连锁店后台管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S ...

  5. JAVA WEB商品后台管理系统开发

    JAVA WEB商品后台管理系统开发 前言 1.本实例采用eclips javaee做开花环境,利用java开发商品后台功能实现,利用jsp做前端显示页面.运行在tomcat服务器上. 2.实现了商品 ...

  6. Java题库后台管理系统

    Java题库后台管理系统源码 运行环境:myeclipse+tomcat6+oracle 所用技术:spring+springMVC+mybatis 前端插件:精简版富文本编辑器+统计图插件+图片上传 ...

  7. 微信小程序项目实战+JAVA SSM框架后台管理系统

    毕业设计做的是一个阅读微信小程序+后台管理系统 ,最后被评为优秀毕业设计,在此将项目源码及设计思路进行分享(文末含源码下载地址). 效果图如下: 一.系统开发环境 (1)Windows10操作系统 ( ...

  8. JAVA大数据后台管理系统

    项目介绍 一款 Java 语言基于 SpringBoot2.x.Layui.Thymeleaf.MybatisPlus.Shiro.MySQL等框架精心打造的一款模块化.插件化.高性能的前后端分离架构 ...

  9. Java小程序后台管理系统

    项目介绍 一款 Java 语言基于 SpringBoot2.x.Layui.Thymeleaf.MybatisPlus.Shiro.MySQL等框架精心打造的一款模块化.插件化.高性能的前后端分离架构 ...

最新文章

  1. 【细品架构8/100】好代码是架构的根基
  2. 起源、进化、创造、探索——穿越138亿年的时间之旅
  3. python日期判断星座_python实现根据月份和日期得到星座的方法
  4. HTTPS中SSL协议总结
  5. python学习-元组tuple(定义、删除、长度、复制、查找、遍历、operator,和列表的区别)
  6. php对接海康视频教程_手把手教你php对接海康api
  7. 《明朝那些事儿》读书笔记
  8. 操作系统抖动现象、网络抖动与延迟、函数抖动之防抖与节流
  9. 线性地址转换物理地址
  10. 动态Web-JSP和tomcat
  11. WPF GMap使用高德地图
  12. l1-norm loss l2-norm loss (l1范数和l2范数作为正则项的比较)
  13. 南阳理工学院ACM语言入门题目1的思考
  14. BCGP ribbon功能区点击切切属性页
  15. “前进!前进!不择手段地前进!”——托马斯·维德
  16. 简单三步!教你用前端表格控件SpreadJS做购物车
  17. java进出货管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  18. systemd.network网络配置
  19. python resample函数_Pandas的时间序列-resample重采样
  20. 树莓派Python开发:led实验

热门文章

  1. 极客返利上线啦|网课返现、返利平台
  2. 现在的我也是曾经的我
  3. QuartJob简介
  4. kfold_k-交叉验证KFold
  5. 怎么给视频添加动态歌词字幕?原来用微信就能完成,涨知识了
  6. C语言入坑指南-缓冲区溢出
  7. Spring Security-部分官方文档翻译以及思考-SecurityFilterChain
  8. java线程知乎_全网独家!知乎20K点赞的Java并发多线程笔记,简直堪称神仙级文档...
  9. 字符串分割成数组元素和去掉重复元素
  10. VIM批量注释与取消注释