Spring cloud-WebMVCConfigureAdapter无法自动连接外部客户端

Spring cloud-WebMVCConfigureAdapter无法自动连接外部客户端,spring,feign,Spring,Feign,我是springcloud新手,我想向webmvcconfigureadapter注入一个外部客户端,但我得到一个错误(请求的bean当前正在创建中:是否存在无法解决的循环引用) 1.假装客户 @FeignClient(name = "cytx-base") public interface TokenService extends TokenApi { } 2.WebMVCConfigureAdapter @Configuration public class WebConfig exte

我是
springcloud
新手,我想向
webmvcconfigureadapter
注入一个外部客户端,但我得到一个错误(请求的bean当前正在创建中:是否存在无法解决的循环引用)

1.假装客户

@FeignClient(name = "cytx-base")
public interface TokenService extends TokenApi {

}
2.WebMVCConfigureAdapter

@Configuration
public class WebConfig extends WebMvcConfigurerAdapter {
    @Autowired
    private TokenService tokenService;
}
3.如果我删除 @自动连线 专用令牌服务令牌服务; 一切都好

4.错误信息

2018-08-21 08:41:36.205[主]错误org.springframework.boot.SpringApplication:reportFailure-应用程序启动失败 org.springframework.beans.factory.UnsatifiedPendencyException:创建名为“sysParamsConfig”的bean时出错:通过字段“configService”表示未满足的依赖关系;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“com.cytx.oa.fegin.ConfigService”的bean时出错:FactoryBean在创建对象时引发异常;嵌套异常为org.springframework.beans.factory.unsatifiedDependencyException:创建名为“org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$EnableWebMvcConfiguration”的bean时出错:通过方法“setConfigurers”参数0表示的未满足的依赖关系;嵌套异常为org.springframework.beans.factory.unsatifiedDependencyException:创建名为“webConfig”的bean时出错:通过字段“tokenService”表示未满足的依赖关系;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为'com.cytx.oa.fegin.TokenService'的bean时出错:FactoryBean在创建对象时引发异常;嵌套异常为org.springframework.beans.factory.beanCurrentlyIncremarationException:创建名为“mvcResourceUrlProvider”的bean时出错:请求的bean当前正在创建中:是否存在无法解析的循环引用? 位于org.springframework.beans.factory.annotation.AutoWiredNotationBeanPostProcessor$AutoWiredFeldElement.inject(AutoWiredNotationBeanPostProcessor.java:588) 位于org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) 位于org.springframework.beans.factory.annotation.AutoWiredNotationBeanPostProcessor.postProcessPropertyValues(AutoWiredNotationBeanPostProcessor.java:366) 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1272) 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) 位于org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312) 位于org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 位于org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308) 位于org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) 位于org.springframework.beans.factory.support.DefaultListableBeanFactory.PreInstanceSingleton(DefaultListableBeanFactory.java:761) 位于org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) 位于org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) 位于org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) 位于org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) 位于org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) 位于org.springframework.boot.SpringApplication.run(SpringApplication.java:303) 位于org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) 位于org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) 位于com.cytx.oa.Application.main(Application.java:21) 原因:org.springframework.beans.factory.BeanCreationException:创建名为'com.cytx.oa.fegin.ConfigService'的bean时出错:FactoryBean在创建对象时引发异常;嵌套异常为org.springframework.beans.factory.unsatifiedDependencyException:创建名为“org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$EnableWebMvcConfiguration”的bean时出错:通过方法“setConfigurers”参数0表示的未满足的依赖关系;嵌套异常为org.springframework.beans.factory.unsatifiedDependencyException:创建名为“webConfig”的bean时出错:通过字段“tokenService”表示未满足的依赖关系;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为'com.cytx.oa.fegin.TokenService'的bean时出错:FactoryBean在创建对象时引发异常;嵌套异常为org.springframework.beans.factory.beanCurrentlyIncremarationException:创建名为“mvcResourceUrlProvider”的bean时出错:请求的bean当前正在创建中:是否存在无法解析的循环引用? 位于org.springframework.beans.factory.support.FactoryBeanRegistrySupport.dogetObject fromFactoryBean(FactoryBeanRegistrySupport.java:185) 位于org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103) 位于org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1640) 位于org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:254) 位于org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) 位于org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
@Configuration
public class WebConfig extends WebMvcConfigurerAdapter {
    @Lazy
    @Autowired
    private TokenService tokenService;
}