zoukankan      html  css  js  c++  java
  • eurekaAutoServiceRegistration 异常

    方案来自:https://github.com/spring-cloud/spring-cloud-netflix/issues/1952

    解决办法:

     1 @Component
     2 public class FeignBeanFactoryPostProcessor implements BeanFactoryPostProcessor {
     3 
     4     @Override
     5     public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
     6         if (containsBeanDefinition(beanFactory, "feignContext", "eurekaAutoServiceRegistration")) {
     7             BeanDefinition bd = beanFactory.getBeanDefinition("feignContext");
     8             bd.setDependsOn("eurekaAutoServiceRegistration");
     9         }
    10     }
    11 
    12     private boolean containsBeanDefinition(ConfigurableListableBeanFactory beanFactory, String... beans) {
    13         return Arrays.stream(beans).allMatch(b -> beanFactory.containsBeanDefinition(b));
    14     }
    15 }
  • 相关阅读:
    MySQL第七课
    MySQL第六课
    mysql第五课
    MySQL第四课
    MySQL第三课
    MYSQL第一课
    MYSQL第二课
    char、vchar、nvarchar 的区别
    SSRS Reporting Service安装与部署
    存储过程用法
  • 原文地址:https://www.cnblogs.com/Profound/p/9597418.html
Copyright © 2011-2022 走看看