使用springBootVersion = '2.0.2.RELEASE',
依赖为
compile group: 'io.micrometer', name: 'micrometer-registry-prometheus', version: '1.1.2'
compile group: 'io.micrometer', name: 'micrometer-spring-legacy', version: '1.1.2'
compile group: 'io.github.mweirauch', name: 'micrometer-jvm-extras', version: '0.1.3'
结果报异常:
Caused by: java.lang.NoSuchMethodError: io.micrometer.core.instrument.MeterRegistry$Config.onMeterRemoved(Ljava/util/function/Consumer;)Lio/micrometer/core/instrument/MeterRegistry$Config;
要如何修改才好呢?
展开
作者回复: 你好,报错显示是micrometer依赖版本有问题,参考https://micrometer.io/docs提到Spring Boot 2.0是内置支持micrometer的,不需要单独声明依赖。Spring Boot 1.5.x才需要显式声明依赖。你可以尝试把micrometer的依赖声明去掉。