1

我的工作中有一个与spring-boot-actuator提供的类似的用例。

Spring Boot Actuator 使用MetricsFilter来捕获传入请求的指标/计数器。我的问题是为什么选择过滤器用于指标聚合而不是拦截器。在考虑它的同时,我可以看到可以在拦截器级别完成相同的实现。由于我遵循过滤器方法,我的同事们质疑我为什么不使用拦截器级别。我没有任何强项来说服他们一个比另一个更好。

4

1 回答 1

3

Actuator 的指标旨在与任何 Web 框架一起使用。拦截器是特定于 Spring MVC 的,而过滤器将处理接收到的任何 HTTP 请求。

于 2015-09-22T21:33:34.273 回答