【异常】Feign 调用api模块直接进入fallback的问题解决办法

news/2024/7/17 13:01:56

本文目录

一、背景描述

二、问题原因

三、解决方案


一、背景描述

最近在项目中把服务层的接口封装成了api模块,当其他项目引用了该api模块,调用接口的时候,直接走了fallback,并且没有打印任何异常信息。并且已经在启动类上添加了 @EnableFeignClients 注解。但是还是无法正常调用第三方服务。

二、问题原因

@EnableFeignClients 注解没有扫描到指定的包,即定义的接口如果不和启动类在同一个包路径下,需要加 basePackages

三、解决方案

在启动类的 @EnableFeignClients 注解里添加上需要扫描的包,例如:

@EnableFeignClients(basePackages = {"com.iotsoft"})

总结,在feign中有两个重要的注解:

1、@FeignClient用于声明对外提供服务的api

2、@EnableFeignClients 在启动类上使用,用来通知spring boot扫描@FeignClient声明的服务

完结!


http://www.niftyadmin.cn/n/1993231.html

相关文章

三国志IX反○○连合的条件

三国志IX反○○连合的条件 成立反○○连合条件1游戏开始一年后2与目标势力君主非亲子关系3与目标势力关系为[中立]以下(即中立/不和/险恶)4与目标势力领土接壤,支配都市一个以上5符合2,3,4条件的势力最少有三个(不计异…

【拓展】路由器的附加功能----地址转换和包过滤

本文目录 一、通过地址转换有效利用IP地址 1.1 地址转换的背景 1.2 地址转换的基本原理 1.3 改写端口号的原因 1.4 从互联网访问公司内网 二、路由器的包过滤功能 一、通过地址转换有效利用IP地址 之前我们介绍了路由器的基本工作过程,现在的路由器除了这些基…

三国志IX能力上升法

三国志IX能力上升法 主要有三种内政或战斗时实行特定指令或行动战斗时使用特定兵法发生特定事件 能力上升相关指令/行动/兵法实行指令或行动的能力上升率约3%事件详情可参考另文[三国志IX探索事件簿] 统率指令:军事(建设),计略(救援)行动:攻陷设施/歼灭敌军兵法:无事件:封禅…

三国志IX无血占领

三国志IX无血占领 孙子曰:百战百胜,非善之善也,不战而屈人之兵,善之善者也故上兵伐,其次伐交,其次伐兵,其下攻城故使用[外交]指令[劝告]不战而胜,乃上上之策 必要条件1自势力领土与对象势力邻接2自势力兵士数10万以上3自势力兵士…

三国志IX结局一览

三国志IX结局一览 全部有8种结局大陆制霸型好结局:巨大国家(300年)∕商业大国∕一般国家(200年)∕南朝建国坏结局:国家分裂(五胡十六国)∕国家灭亡国内繁荣型好结局:文化国家(300年)∕都市国家∕南朝建国∕一般国家(200年)坏结局:国家分裂(五胡十六国)∕国家灭亡 结局流程1统…

三国志9攻略如何打外族

三国志9攻略如何打外族 三国志9真是好玩,我打了几个通宵,越觉好玩。其中有点心得好想和大家分享下--打外族。 相信好多玩过三国志9的朋友或多或少都同强悍的外族打过交道,外族好劲,难打,在玩过…

【计算机基础】ff新推荐弹窗怎么彻底删除的解决方案

本文目录 一、背景描述 二、问题原因 三、解决方案 方案一:禁用FlashHelperService服务 方案二:直接删除FF新推荐 一、背景描述 Windows 10电脑,每次开机会都弹出来,看到这个弹窗就感觉恶心,烦死了,为…

三国志9攻略-磨炼史话情之章(孙家编)攻略

三国志9攻略-磨炼史话情之章(孙家编)攻略 本文转自www.wodegame.com ---------------…