0

我的 build.gradle 中有以下内容:

compile "io.dropwizard.metrics:metrics-core:3.1.0"
compile "io.dropwizard.metrics:metrics-servlet:3.1.0"
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0"

在检查 metrics-servlet 时,我看到:

在此处输入图像描述

根据https://dropwizard.github.io/metrics/3.1.0/manual/servlets/

“metrics-servlets 模块提供了一些有用的 servlet”,包括 HealthCheckServlet、MetricsServlet 和 ThreadDumpServlet。

如果不在 metrics-servlet 中,这些 Servlet 在哪里!?

4

1 回答 1

0

有一个 metrics-servletmetrics-servlets 模块。Servlet 包含抽象框架类,而 servlet 包含具体实现。

这有效:

compile "io.dropwizard.metrics:metrics-core:3.1.0"
compile "io.dropwizard.metrics:metrics-servlet:3.1.0"
compile "io.dropwizard.metrics:metrics-servlets:3.1.0"
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0"

实际上,只需要以下内容:

compile "io.dropwizard.metrics:metrics-servlets:3.1.0"
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0"
于 2015-11-14T22:19:45.830 回答