我应该怎么做才能使“io.micrometer.core.instrument.MeterRegistry”对象自动装配

Posted

技术标签:

【中文标题】我应该怎么做才能使“io.micrometer.core.instrument.MeterRegistry”对象自动装配【英文标题】:what should I do to make "io.micrometer.core.instrument.MeterRegistry" object autowired 【发布时间】:2021-03-30 11:10:12 【问题描述】:

我正在尝试在构造函数中使用 MeterRegistry 对象,但 Intelij 向我显示了一条消息 Could not autowire. No beans of 'MeterRegistry' type found.

我正在使用这个依赖:

implementation group: 'io.micrometer', name: 'micrometer-registry-prometheus', version: '1.3.5'

我在 application.properties 文件中有这些属性

management.endpoint.metrics.enabled=true
management.endpoints.web.exposure.include=*
management.endpoint.prometheus.enabled=true
management.metrics.export.prometheus.enabled=true

所以我想知道为什么 Spring 没有自动装配它?我在这里缺少什么?

【问题讨论】:

【参考方案1】:

您缺少执行器 jar: implementation("org.springframework.boot:spring-boot-starter-actuator")

【讨论】:

以上是关于我应该怎么做才能使“io.micrometer.core.instrument.MeterRegistry”对象自动装配的主要内容,如果未能解决你的问题,请参考以下文章

我应该怎么做才能使这个菜单栏在 Internet Explorer 7 及更高版本中正常工作?

我该怎么做才能使整数每次都随机[重复]

如何做优化,UITabelView才能更加顺滑

在某些情况下,我该怎么做才能使这个 SQL 返回结果?

我该怎么做才能使href文本可以通过c#更改?

我应该怎么做才能运行此代码(不更改代码)