在 Spring Boot 中使用 netflix zuul 面对微服务问题
Facing issue with Microservice using netflix zuul in SpringBoot
应用程序启动失败
描述:
无法注册 class 路径资源 [org/springframework/cloud/netflix/zuul/ZuulServerAutoConfiguration$ZuulCounterFactoryConfiguration.class] 中定义的 bean 'counterFactory'。已在 class 路径资源 [org/springframework/cloud/netflix/zuul/ZuulServerAutoConfiguration$ZuulMetricsConfiguration.class] 中定义了具有该名称的 bean,并且禁用了覆盖。
操作:
考虑重命名其中一个 bean 或通过设置 spring.main.allow-bean-definition-overriding=true
启用覆盖
使用 2 的 Spring 引导版本。0.x...他们还没有引入对 2 的 Zuul 支持。1.x
谢谢
这将通过在 yml 或属性文件中添加以下配置来解决。
spring:
main:
allow-bean-definition-overriding: true
应用程序启动失败
描述:
无法注册 class 路径资源 [org/springframework/cloud/netflix/zuul/ZuulServerAutoConfiguration$ZuulCounterFactoryConfiguration.class] 中定义的 bean 'counterFactory'。已在 class 路径资源 [org/springframework/cloud/netflix/zuul/ZuulServerAutoConfiguration$ZuulMetricsConfiguration.class] 中定义了具有该名称的 bean,并且禁用了覆盖。
操作:
考虑重命名其中一个 bean 或通过设置 spring.main.allow-bean-definition-overriding=true
启用覆盖使用 2 的 Spring 引导版本。0.x...他们还没有引入对 2 的 Zuul 支持。1.x
谢谢
这将通过在 yml 或属性文件中添加以下配置来解决。
spring:
main:
allow-bean-definition-overriding: true