我的工作中有一个与spring-boot-actuator
提供的用例类似的用例。
Spring Boot Actuator使用MetricsFilter捕获传入请求的指标/计数器。我的问题是为什么选择过滤器用于度量聚合而不是拦截器。在思考它时,我可以看到在拦截器级别可以完成相同的实现。由于我采用了过滤方式,我的同事们质疑我为什么不采用拦截器级别。我没有任何强项要说服他们一个比其他人好。
答案 0 :(得分:3)
Actuator的指标旨在与任何Web框架一起使用。 Interecptor是Spring MVC特有的,而Filter可以处理任何收到的HTTP请求。