Advertisement

解决 openFeign 接口中不支持多层继承的问题,并报错提示为Only single-level inheritance supported

阅读量:

文章结构概述

背景

一、以下接口将引发 feign 的错误提示

  1. 存在多重继承的情况

  2. 出现多级继承结构

二、应对策略

  1. 继承 SpringMvcContract 类,同时移除对多个接口的验证机制

  2. 进行 bean 的配置操作


背景

因业务需求,需在 feign 接口中实现多层继承结构。满怀期待地编写完代码后,却意外遇到问题,发现 open-feign 并不支持接口的多层继承及多重继承。尝试查阅多种解决方式未果,最终在源码的 issues 页面中找到了对应的处理办法。Issues 传送门

一、以下的接口将会导致 feign 报错

1. 多继承

2. 多层继承

二、解决方法

1.

全部评论 (0)

还没有任何评论哟~