解决配置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);

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

总结

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

相关文章

  • mybatis如何实现继承映射

    mybatis如何实现继承映射

    这篇文章主要介绍了mybatis如何实现继承映射的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • MyBatis如何实现流式查询的示例代码

    MyBatis如何实现流式查询的示例代码

    这篇文章主要介绍了MyBatis 如何实现流式查询的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • Intellj Idea中的maven工程Java文件颜色不对,未被识别的解决

    Intellj Idea中的maven工程Java文件颜色不对,未被识别的解决

    这篇文章主要介绍了Intellj Idea中的maven工程Java文件颜色不对,未被识别的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • 实体类使用@Builder,导致@ConfigurationProperties注入属性失败问题

    实体类使用@Builder,导致@ConfigurationProperties注入属性失败问题

    这篇文章主要介绍了实体类使用@Builder,导致@ConfigurationProperties注入属性失败问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • java本服务如何调用本服务接口

    java本服务如何调用本服务接口

    这篇文章主要介绍了java本服务如何调用本服务接口问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • maven中的maven-antrun-plugin插件示例详解

    maven中的maven-antrun-plugin插件示例详解

    maven-antrun-plugin 是 Maven 生态中一个强大的工具,尤其适合需要复用 Ant 脚本或实现复杂构建逻辑的场景,然而,过度使用可能导致构建脚本复杂化,建议权衡利弊后合理使用,这篇文章主要介绍了maven中的maven-antrun-plugin插件详解,需要的朋友可以参考下
    2025-06-06
  • MyBatis主键生成策略中useGeneratedKeys和<selectKey>的区别

    MyBatis主键生成策略中useGeneratedKeys和<selectKey>的区别

    本文主要介绍了MyBatis主键生成策略中useGeneratedKeys和<selectKey>的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-01-01
  • SpringBoot如何使用内嵌Tomcat问题

    SpringBoot如何使用内嵌Tomcat问题

    这篇文章主要介绍了SpringBoot如何使用内嵌Tomcat问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • springboot2 生产部署注意事项及示例代码

    springboot2 生产部署注意事项及示例代码

    这篇文章主要介绍了springboot2 生产部署注意事项及示例代码,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-04
  • 详解Servlet3.0新特性(从注解配置到websocket编程)

    详解Servlet3.0新特性(从注解配置到websocket编程)

    Servlet3.0的出现是servlet史上最大的变革,其中的许多新特性大大的简化了web应用的开发,为广大劳苦的程序员减轻了压力,提高了web开发的效率。
    2017-04-04

最新评论