请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

整合Feign时,client中@PathVariable不加参数会报错。

这样写会报错:

@GetMapping("/users/{id}")
UserDTO findById(@PathVariable Integer id);

报错:什么PathVariable empty 0之类的

网上查了下之后,给PathVariable加上参数后就没事了:

@GetMapping("/users/{id}")
UserDTO findById(@PathVariable("id") Integer id);

我看老师就没加,也没事,具体原因还未知。

正在回答

2回答

您好,课上使用的版本没有这个问题(cloud greenwich + cloud alibaba 0.9.0),其他部分版本是可能有这个问题的。在课程配套手记:https://www.imooc.com/article/289005 里面也有讲到。

0 回复 有任何疑惑可以回复我~
  • 提问者 fly_烟雨行舟 #1
    老师,我跟你版本一样的,cloud greenwich + cloud alibaba 0.9.0。
    回复 有任何疑惑可以回复我~ 2019-09-14 11:16:28
  • 提问者 fly_烟雨行舟 #2
    不过算了,加上也不打紧,不是要命的问题。
    回复 有任何疑惑可以回复我~ 2019-09-14 11:17:59
  • 大目 回复 提问者 fly_烟雨行舟 #3
    能否帮忙提供下具体的代码哈?例如托管到GitHub或者Gitee,我可以定位一下哦。
    回复 有任何疑惑可以回复我~ 2019-09-14 21:41:05
提问者 fly_烟雨行舟 2019-09-14 11:16:58

这是版本截图,按照老师一样来的。

https://img1.sycdn.imooc.com/szimg/5d7c5b9a09a0d32407500651.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号