feign 调用一定需要 api key 吗?

Java 未结 1 150
xinhui
xinhui 2026-09-10 16:04

一、该问题的重现步骤是什么?

1. 自定义feign-api调用

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

内部feign调用一定要用 api key么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

BladeX 微服务架构


四、请提供详细的错误堆栈信息,这很重要。

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springblade.core.secure.handler.IApiKeyHandler' available

at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:395) ~[spring-beans-6.2.19.jar:6.2.19]

at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:386) ~[spring-beans-6.2.19.jar:6.2.19]

at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1314) ~[spring-context-6.2.19.jar:6.2.19]

at org.springblade.core.tool.utils.SpringUtil.getBean(SpringUtil.java:62) ~[blade-core-tool-4.10.1.RELEASE.jar:4.10.1.RELEASE]

at org.springblade.core.secure.utils.AuthUtil.getApiKeyHandler(AuthUtil.java:99) ~[blade-starter-auth-4.10.1.RELEASE.jar:4.10.1.RELEASE]

at org.springblade.core.secure.utils.AuthUtil.isApiKeyRequest(AuthUtil.java:130) ~[blade-starter-auth-4.10.1.RELEASE.jar:4.10.1.RELEASE]

at org.springblade.core.cloud.feign.BladeFeignRequestInterceptor.apply(BladeFeignRequestInterceptor.java:64) ~[blade-core-cloud-4.10.1.RELEASE.jar:4.10.1.RELEASE]


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (楼主)
    2026-09-11 12:53

    给自定义的业务工程,引入 这个依赖

           
                org.springblade    
                blade-authority-api    
            


    0 讨论(0)
提交回复