Skip to content

Filter&Interceptor&Aspect使用场景

特性FilterInterceptorAspect
作用层级Web 请求/响应层(Servlet)框架方法级(如 Spring MVC)业务逻辑层(任意代码)
核心目的HTTP 流量控制与预处理框架内方法拦截横切关注点解耦
适用场景跨域、安全校验、日志记录权限校验、事务管理全局异常处理、性能监控
粒度控制应用级(粗粒度)方法级(细粒度)类/方法/异常级(极细粒度)
性能开销较低中等较低(动态代理优化)
依赖性Servlet API框架特定(如 Spring)无(纯 Java)