- spring中独有的
- 在SpringMVC的配置文件中配置
- 可对请求和响应处理
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**" />
<bean class="com.scorpios.atcrowdfunding.web.LoginInterceptor"></bean>
</mvc:interceptor>
</mvc:interceptors>
-
可以针对自定义的url拦截
-
servlet中有的
-
可以针对自定义的url拦截
-
可对请求和响应处理
@WebFilter(urlPatterns = "/*")
- 定义在类或方法上
- 对方法和参数处理
- Advice: 通知的几种类型 @Before 执行前通知 @Around 执行环绕通知 成功走finall,失败走catch @After 执行后置通知 @AfterReturning 执行返回后通知 @AfterThrowing 抛出异常通知
Filter->Interceptor->AOP->controller