使用@PathVariable注解却不起作用问题解决方案

简介: 使用@PathVariable注解却不起作用问题解决方案

1.使用这个注解后原本需要其中传入的值,却返回的是参数字符串,如图。不起作用。
image.png
经过不断调试后发现参数没取到,原因是在这个注解前面加入了

@ApiParam(name = "用户id", value = "用户id")这个注解,导致无法成功的取到参数。
然后我又去查了下这个注解@ApiParam。这个

注解可以写在方法上,也可以写在参数上面。

image.png
于是我修改了这个注解的name为id,发现果然可以接收到了参数。或者将这个@ApiParam删除掉,只写一个@Pathvarible注解也行。或者@ApiParam的name属性不要乱写,否则接收不到这个参数!!!
image.png

相关文章
|
Java API 数据安全/隐私保护
掌握Spring Boot中的@Validated注解
【4月更文挑战第23天】在 Spring Boot 开发中,@Validated 注解是用于开启和利用 Spring 的验证框架的一种方式,特别是在处理控制层的输入验证时。本篇技术博客将详细介绍 @Validated 注解的概念和使用方法,并通过实际的应用示例来展示如何在项目中实现有效的数据验证
975 3
|
JSON 前端开发 数据格式
【前后端异常】http/https post请求 返回415错误状态码的解决方法
【前后端异常】http/https post请求 返回415错误状态码的解决方法
7632 0
com.github.pagehelper.PageInfo分页插件的12种用法
com.github.pagehelper.PageInfo分页插件的12种用法
812 0
|
11月前
|
安全 Unix Linux
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
109224 65
|
Java 开发工具 Maven
IDEA git操作技巧大全,持续更新中
IDEA git操作技巧大全,持续更新中
465 0
|
存储 Cloud Native Java
Windows下Minio的安装以及基本使用
MinIO 是一个开源的云原生分布式对象存储系统,兼容亚马逊S3接口,适合存储大容量非结构化数据。本文介绍Windows下MinIO的安装与基本使用:通过以上步骤,您可以在Windows环境中成功安装并使用MinIO。
9146 19
|
IDE 开发工具
【开发IDE升级】如何对IDEA版本进行升级
本文介绍了如何将 IntelliJ IDEA Ultimate 从 2020.2.2 版本升级到 2022.3.2 版本。主要内容包括准备工作、卸载旧版本和安装新版本的步骤。首先,从官网下载所需版本并备份旧版配置;接着,通过 Uninstall.exe 卸载旧版,保留配置和插件;最后,安装新版并完成激活。详细的操作步骤和截图帮助用户顺利完成升级过程。
14141 1
【开发IDE升级】如何对IDEA版本进行升级
|
存储 前端开发 Java
Maven(一)
Maven(一)
229 0
Maven(一)
|
存储 缓存 JSON
详解HTTP四种请求:POST、GET、DELETE、PUT
【4月更文挑战第3天】
73507 5
详解HTTP四种请求:POST、GET、DELETE、PUT
|
XML 数据格式
Parameter ‘**‘ not found. Available parameters are [0, 1, param1, param2]解决办法
Parameter ‘**‘ not found. Available parameters are [0, 1, param1, param2]解决办法
604 0