您当前的位置: 首页 >  ar

qq_34412985

暂无认证

  • 0浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

使用feign做get请求的时候,PathVariable annotation was empty on param 0.

qq_34412985 发布时间:2020-09-01 23:05:10 ,浏览量:0

使用feign的时候,PathVariable annotation was empty on param 0.

经过查资料,发现问题在注解@PathVariable上 错误代码,没有指明其value值

@FeignClient(“05USERPROVIDER-EUREKA”) //声明当前接口,用于访问05USERPROVIDER-EUREKA服务 public interface MyFeignClient01 { //他和我们的controller刚好相反,是当我们调用这个接口中的这个方法的时候 //会请求我们制定的地址,方法的参数会被传递到地址中 @RequestMapping("/provider/user/{id}") TbUser getUserById(@PathVariable long id); //http://05USERPROVIDER-EUREKA/provider/user/id //注意: 在使用Feign的时候 }

正确写法,只能其value值

@FeignClient(“05USERPROVIDER-EUREKA”) //声明当前接口,用于访问05USERPROVIDER-EUREKA服务 public interface MyFeignClient01 { //他和我们的controller刚好相反,是当我们调用这个接口中的这个方法的时候 //会请求我们制定的地址,方法的参数会被传递到地址中 @RequestMapping("/provider/user/{id}") TbUser getUserById(@PathVariable(value = “id”) long id); //http://05USERPROVIDER-EUREKA/provider/user/id //注意: 在使用Feign的时候

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

0.1775s