在SpringBoot中使用netflix zuul的微服务面临的问题

时间:2018-08-21 16:33:46

标签: microservices netflix-zuul


申请无法开始


说明:

无法注册在类路径资源[org / springframework / cloud / netflix / zuul / ZuulServerAutoConfiguration $ ZuulCounterFactoryConfiguration.class]中定义的bean'counterFactory'。具有该名称的Bean已在类路径资源[org / springframework / cloud / netflix / zuul / ZuulServerAutoConfiguration $ ZuulMetricsConfiguration.class]中定义,并且禁止覆盖。

操作:

考虑重命名其中一个bean或通过设置spring.main.allow-bean-definition-overriding = true启用覆盖

3 个答案:

答案 0 :(得分:7)

使用2.0.x的Spring Boot版本...他们还没有引入对2.1.x的Zuul支持

谢谢

答案 1 :(得分:0)

尝试更新spring boot版本并重新构建

答案 2 :(得分:0)

这将通过在yml或属性文件中的配置下面添加来解决。

    spring:
      main:
        allow-bean-definition-overriding: true