异常集锦一java.lang.IllegalStateException: PathVariable annotation was empty on param 0.

Posted 是程序媛吖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常集锦一java.lang.IllegalStateException: PathVariable annotation was empty on param 0.相关的知识,希望对你有一定的参考价值。

这个异常是我在启动Spring项目时遇到的,然后报这个异常导致项目启动不起来,解决方法:
在@PathVariable这个注解后面加上value值。

这个是我报异常的代码

@GetMapping("/user/{id}")
User queryById(@PathVariable Integer id);

这个是修改后的代码

@GetMapping("/user/{id}")
User queryById(@PathVariable("id") Integer id);

以上是关于异常集锦一java.lang.IllegalStateException: PathVariable annotation was empty on param 0.的主要内容,如果未能解决你的问题,请参考以下文章

使用多租户时的 Spring Boot 范围问题

异常集锦一java.lang.IllegalStateException: PathVariable annotation was empty on param 0.

每日一博 - 常见的Spring事务失效&事务不回滚案例集锦

四轴异常炸机分析讨论集锦

java开发异常Exception集锦

VC 程序崩溃异常处理集锦