【回眸】Java 若依后台管理系统test接口编写错误
若依后台管理系统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接口编写错误相关推荐
- 基于java的商城后台管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
基于java的商城后台管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java的商城后台管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈 ...
- java服装连锁店后台管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
java服装连锁店后台管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java服装连锁店后台管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: ...
- 计算机毕业设计Java服装连锁店后台管理系统(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java服装连锁店后台管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java服装连锁店后台管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构 ...
- 基于JAVA服装连锁店后台管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA服装连锁店后台管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA服装连锁店后台管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S ...
- JAVA WEB商品后台管理系统开发
JAVA WEB商品后台管理系统开发 前言 1.本实例采用eclips javaee做开花环境,利用java开发商品后台功能实现,利用jsp做前端显示页面.运行在tomcat服务器上. 2.实现了商品 ...
- Java题库后台管理系统
Java题库后台管理系统源码 运行环境:myeclipse+tomcat6+oracle 所用技术:spring+springMVC+mybatis 前端插件:精简版富文本编辑器+统计图插件+图片上传 ...
- 微信小程序项目实战+JAVA SSM框架后台管理系统
毕业设计做的是一个阅读微信小程序+后台管理系统 ,最后被评为优秀毕业设计,在此将项目源码及设计思路进行分享(文末含源码下载地址). 效果图如下: 一.系统开发环境 (1)Windows10操作系统 ( ...
- JAVA大数据后台管理系统
项目介绍 一款 Java 语言基于 SpringBoot2.x.Layui.Thymeleaf.MybatisPlus.Shiro.MySQL等框架精心打造的一款模块化.插件化.高性能的前后端分离架构 ...
- Java小程序后台管理系统
项目介绍 一款 Java 语言基于 SpringBoot2.x.Layui.Thymeleaf.MybatisPlus.Shiro.MySQL等框架精心打造的一款模块化.插件化.高性能的前后端分离架构 ...
最新文章
- 【细品架构8/100】好代码是架构的根基
- 起源、进化、创造、探索——穿越138亿年的时间之旅
- python日期判断星座_python实现根据月份和日期得到星座的方法
- HTTPS中SSL协议总结
- python学习-元组tuple(定义、删除、长度、复制、查找、遍历、operator,和列表的区别)
- php对接海康视频教程_手把手教你php对接海康api
- 《明朝那些事儿》读书笔记
- 操作系统抖动现象、网络抖动与延迟、函数抖动之防抖与节流
- 线性地址转换物理地址
- 动态Web-JSP和tomcat
- WPF GMap使用高德地图
- l1-norm loss l2-norm loss (l1范数和l2范数作为正则项的比较)
- 南阳理工学院ACM语言入门题目1的思考
- BCGP ribbon功能区点击切切属性页
- “前进!前进!不择手段地前进!”——托马斯·维德
- 简单三步!教你用前端表格控件SpreadJS做购物车
- java进出货管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
- systemd.network网络配置
- python resample函数_Pandas的时间序列-resample重采样
- 树莓派Python开发:led实验