使用@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 注解的概念和使用方法,并通过实际的应用示例来展示如何在项目中实现有效的数据验证
1092 3
|
IDE 开发工具 Windows
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Search组件
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Search组件
1119 0
|
安全 Unix Linux
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途
140406 65
|
存储 Cloud Native Java
Windows下Minio的安装以及基本使用
MinIO 是一个开源的云原生分布式对象存储系统,兼容亚马逊S3接口,适合存储大容量非结构化数据。本文介绍Windows下MinIO的安装与基本使用:通过以上步骤,您可以在Windows环境中成功安装并使用MinIO。
10323 19
|
存储 Web App开发 Windows
LabVIEW使用VI Snippets存储和共享重用代码段
LabVIEW使用VI Snippets存储和共享重用代码段
254 0
|
人工智能 安全 数据安全/隐私保护
HarmonyOS应用开发实战:基于ArkTS的开箱即用登录页面实现【样式方式实现①】【HarmonyOS 5.0(Next)】
本文介绍了基于HarmonyOS 5.0(Next)和ArkTS实现的开箱即用登录页面。HarmonyOS 5.0是华为于2024年10月22日发布的第三代移动操作系统,具备原生智能、互联、安全及流畅特性。文章详细解析了使用ArkTS开发登录页面的代码,涵盖组件定义、界面布局、事件处理、样式设置及异步操作等内容,展示了清晰的组件结构、响应式设计与模块化编程的优势。通过这段代码,开发者可以快速上手并构建高效、美观的应用界面。
BigDecimal如何相除并保留小数后两位(多种方法比较可选)
BigDecimal如何相除并保留小数后两位(多种方法比较可选)
1000 0
|
存储 前端开发 Java
Maven(一)
Maven(一)
290 0
Maven(一)
|
消息中间件 Dubbo Java
SpringClou、SpringBoot、SpringCloud-Alibaba各个组件版本对应关系
SpringClou、SpringBoot、SpringCloud-Alibaba各个组件版本对应关系
5112 0
|
存储 缓存 JSON
详解HTTP四种请求:POST、GET、DELETE、PUT
【4月更文挑战第3天】
75765 5
详解HTTP四种请求:POST、GET、DELETE、PUT