对,我目前也是这样解决的。thanks.

半缘 忘忧

jens.wu@foxmail.com

exgwbvdtcfqpbgce

------------------ 原始邮件 ------------------

发件人: "Felix";

发送时间: 2020年3月20日(星期五) 下午2:26

收件人: "alibaba/Sentinel";

抄送: "半缘 忘忧"<329505775@qq.com>; "Author";

主题: Re: [alibaba/Sentinel] Sentinel 和 Feign 集成时,方法名称写错 (#1345)

Hoxton.SR1 中,fegin.context接口的定义为parseAndValidatateMetadata

Hoxton.SR3 中,fegin.context接口的定义为parseAndValidateMetadata。就是之前版本中定义的方法名拼写错误,所以在Hoxton.SR1后面的版本更正过来,所以出现Caused by: java.lang.AbstractMethodError: com.alibaba.cloud.sentinel.feign.SentinelContractHolder.parseAndValidateMetadata(Ljava/lang/Class;)Ljava/util/List;错误。

我目前的解决办法是:在工程合适的地方,新建包com.alibaba.cloud.sentinel.feign。重新修改一下SentinelContractHolder即可

public class SentinelContractHolder implements Contract { private final Contract delegate; /** * map key is constructed by ClassFullName + configKey. configKey is constructed by * {@link feign.Feign#configKey} */ public final static Map

You are receiving this because you authored the thread.

Reply to this email directly, view it on GitHub, or unsubscribe.

feign整合sential_Sentinel 和 Feign 集成时,方法名称写错相关推荐

  1. hystrix 配置 不生效_12、Feign整合断路器Hystrix

    上编说了<RestTemplate+Ribbon整合断路器Hystrix>,这篇来看看如何Feign整合断路器Hystrix,Feign整合断路器Hystrix也是相对比较简单的.Feig ...

  2. feign整合hystrix:

    feign 默认是支持hystrix的, 但是在Spring - cloud Dalston 版本之后就默认关闭了, 因为不一定业务需求要用的到, 所以现在要使用首先得打开他,在yml文件加上如下配置 ...

  3. Feign整合Sentinel实现容错

    Sentinel通过各种规则对资源进行保护,即进行服务容错.Feign使得调用远程服务就像调用本地服务一样简单.但是Feign在调用远程服务的时候,由于远程服务的原因,可能会产生异常.就需要进行相应的 ...

  4. Spring Cloud 2.x系列之Feign整合断路器监控Hystrix Dashboard

    SVN多版本库环境的搭建 OAuth 2.0是什么?看这篇文章就够了. 前端 Java Python等资源合集大放送 Ribbon可以整合整合断路器监控Hystrix Dashboard,Feign也 ...

  5. 软件测试中的集成测试到底是什么?集成的方法又有哪些?

    小编热衷于收集整理资源,记录踩坑到爬坑的过程.希望能把自己所学,实际工作中使用的技术.学习方法.心得及踩过的一些坑,记录下来.也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己 ...

  6. VerilogHDL(1)数字集成电路设计方法概述

    一.数字集成电路设计方法概述 2.什么是硬件描述语言,其主要的作用是什么? 硬件描述语言是一种用形式化方式来描述数字电路和系统的语言. 它的主要作用是:数字电路系统的设计者利用这种语言可以从上层到下层 ...

  7. 使用Navicat连接MySQL时出现2059报错的解决方法

    使用Navicat连接MySQL时出现2059报错的解决方法 参考文章: (1)使用Navicat连接MySQL时出现2059报错的解决方法 (2)https://www.cnblogs.com/ir ...

  8. 【Groovy】编译时元编程 ( 编译时方法注入 | 使用 buildFromSpec、buildFromString、buildFromCode 进行方法注入 )

    文章目录 一.在 MyASTTransformation#visit 方法中进行方法注入 1.使用 new AstBuilder().buildFromSpec 进行方法注入 2.使用 new Ast ...

  9. 【Groovy】编译时元编程 ( 编译时方法拦截 | 在 MyASTTransformation#visit 方法中进行方法拦截 )

    文章目录 一.在 MyASTTransformation#visit 方法中进行方法拦截 二.完整代码示例及进行编译时处理的编译过程 1.Groovy 脚本 Groovy.groovy 2.ASTTr ...

最新文章

  1. 神经网络中的注意力机制总结及PyTorch实战
  2. 基于深度学习的Person Re-ID(特征提取)
  3. FFT与多项式、生成函数题目泛做
  4. python opencv cv2.resize()函数
  5. 数据层HikariCP与MyBatis整合
  6. 解读最新的 Xamarin 更新
  7. P4381 [IOI2008]Island
  8. Android二维码之创建
  9. windows和linux命令的区别,linux和windows命令区别
  10. 使用@ConditionalOnExpression决定是否生效注释
  11. 腾讯疯狂扩展7000人!我居然挂在了项目这块。。。
  12. python pathlib
  13. Hashtable 为什么不叫 HashTable?
  14. python闭包小例子
  15. 使用opencv中函数实现基于Harris算法的图像角点检测
  16. 后端自我介绍_java开发自我介绍3篇
  17. 访问网页出现503服务器,503错误,手把手教你网页出现503错误怎么解决
  18. 21天学会Linux----Day1:Linux环境搭建
  19. qpython3可以画图吗_手机qpython3如何画图
  20. django将返回json里的unicode转换为中文

热门文章

  1. IntelliJ IDEA如何修改背景颜色样式
  2. labimage 怎样旋转图片_隔断墙见多了,头次见能180旋转任意移动,还多出一面墙来储物...
  3. 认识与使用计算机 答案,计算机学习感悟—对计算机的认知和理解
  4. go语言--goroutine
  5. DataTable克隆行
  6. web页面的回流,认识与避免
  7. jQuery实现锚点滑动定位
  8. sql 执行 delete 的时候,结合子查询 exists ,怎样支持别名呢?
  9. 2015年全年目标及执行情况跟踪
  10. discuz自动添加兼容html5标签的音乐播放器