解决配置Feign时报错PathVariable annotation was empty on param 0.

 更新时间:2024年11月14日 10:05:24   作者:莫失莫忘hh  
在配置Feign客户端时,如果遇到`@PathVariable`注解为空的问题,是因为在声明接口方法时没有为`@PathVariable`注解提供`value`属性,解决方法是为`@PathVariable`注解添加`value`属性,这样就可以避免报错,并成功启动Feign客户端

配置Feign的时候报错PathVariable annotation was empty on param 0.

是在声明Feign接口方法时候,使用@PathVariable注解没有带有value值。

解决方案

  • 将下面代码:
    @GetMapping("/dept/{id}")
    public Dept get(@PathVariable Long id);
  • 修改为:
    @GetMapping("/dept/{id}")
    public Dept get(@PathVariable(value="id") Long id);

修改之后,成功启动,未报错。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Spring profile通过多种方法实现多环境支持

    Spring profile通过多种方法实现多环境支持

    这篇文章主要介绍了Spring profile通过多种方法实现多环境支持,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • SpringSecurity实现登陆认证并返回token方式

    SpringSecurity实现登陆认证并返回token方式

    这篇文章主要介绍了SpringSecurity实现登陆认证并返回token方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • java中继承测试代码分析

    java中继承测试代码分析

    这篇文章主要介绍了java中继承测试代码分析,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Mybatis使用JSONObject接收数据库查询的方法

    Mybatis使用JSONObject接收数据库查询的方法

    这篇文章主要介绍了Mybatis使用JSONObject接收数据库查询,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • MyBatis Plus复合主键问题的解决

    MyBatis Plus复合主键问题的解决

    在数据库设计中,有时候需要使用复合主键来唯一标识表中的一行数据,本文将为您详细介绍MyBatis Plus中复合主键的问题以及解决方案,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • J2ME 程序开发注意要点

    J2ME 程序开发注意要点

    讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明
    2016-07-07
  • MyBatis和MyBatis Plus并存问题及解决

    MyBatis和MyBatis Plus并存问题及解决

    最近需要使用MyBatis和MyBatis Plus,就会导致MyBatis和MyBatis Plus并存,本文主要介绍了MyBatis和MyBatis Plus并存问题及解决,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • 详解MyBatis-Puls中saveBatch批量添加慢的问题

    详解MyBatis-Puls中saveBatch批量添加慢的问题

    本文主要介绍了详解MyBatis-Puls中saveBatch批量添加慢的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • Java 8中的18个常用日期处理(收藏)

    Java 8中的18个常用日期处理(收藏)

    伴随lambda表达式、streams以及一系列小优化,Java 8 推出了全新的日期时间API,这篇文章主要介绍了Java 8的18个常用日期处理,需要的朋友可以参考下
    2022-04-04
  • Spring Boot如何支持嵌入式Servlet容器

    Spring Boot如何支持嵌入式Servlet容器

    这篇文章主要介绍了Spring Boot如何支持嵌入式Servlet容器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10

最新评论