Resolved [org.springframework.web.bind.MissingPathVariableException: Required URI template variable 'id' for method parameter type Long is not present]
时间: 2023-12-06 07:43:05 浏览: 198
jqpromise.js:包装jQuery.Deferred以使其更像本机Promises
这个异常通常是因为在使用 @PathVariable 注解时,没有正确地传递对应的参数值导致的。可以确认一下请求的 URL 中是否包含了对应的参数值,例如:/api/user/123,其中 123 就是 id 的值。如果请求的 URL 中确实包含了对应的参数值,可以检查一下方法中对应的参数是否正确地使用了 @PathVariable 注解,并且参数名称与 URL 中的参数名称一致。如果还是无法解决问题,可以考虑将参数类型改为 String,然后手动转换为 Long 类型。
阅读全文