七叶笔记 » java编程 » SpringMVC @GetMapping注解路径冲突问题解决

SpringMVC @GetMapping注解路径冲突问题解决

此时编译不报错,用Apifox进行测试

可以看到无论是想用id查询还是用name查询都无法查询成功,说明程序无法识别哪个是按id查询哪个是按name查询这时候就想到如果在每个@GetMapping中指定具体路径呢?下面来尝试一下

运行结果:

可以看到通过id查询可以查询成功,但是通过name查询时候无论是在路径中添加参数还是自定义参数都无法查询成功,这里我也搞不明白,希望知道原理的大佬可以告诉我,十分感谢!最终我找到的解决方案是指定参数名称(不知道这样说对不对,可以看代码):

此时查询:

要注意参数位置,此时可以看到两者都查询成功,至此问题解决,要是有大佬知道用

这种方法怎么做还请告诉我一下。

到此这篇关于SpringMVC @GetMapping注解路径冲突问题解决的文章就介绍到这了,更多相关SpringMVC @GetMapping路径冲突内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章