更新时间: 2025-06-05 06:43:12#springboot 过滤器 filter / 拦截器 Interceptor / AOP 区别与执行顺序 本文由 简悦 SimpRead 转码, 原文地址 www.cnblogs.com 如果监听器、过滤器、 拦截器、 AOP 都存在,则它们的执行顺序为:监听器 => 过滤器 => 拦截器 => AOP。 过滤器 / 拦截器 / AOP 简介 过滤器:Filter。拦截器:Interceptor 。 在 Spring 构架的程序中,要优先使用拦截器。几乎所有 Filter 能够做的事情,interceptor 都能够轻松的实现。 AOP: 可以自定义切入的点,有方法的参数,但拿不到 http 请求,可以通过 RequestContextHolder 等方式获得。 调用顺序 过滤前 => 拦截前 => AOP=> Controller=> AOP=> 拦截后 => 过滤后 不同点