springMVC中关于拦截器的两种配置有什么不同

2024-12-01 20:15:39
推荐回答(2个)
回答1:

你指的是aop:config和mvc:interceptors的区别吗?

简单的讲他们的区别是:

aop:config是针对类方法的拦截,适用于所有的java类方法的拦截,包括javase。只需要在applicationContext.xml里设置就行了。
mvc:interceptors是针对web请求的拦截,与java.servlet.Filter很类似。通过设置需要拦截的url请求从而拦截请求方法。
其他方面两者都差不多。

回答2:

1:aop:config
2:mvc:interceptors
aop:config是针对类方法的拦截,适用于所有的java类方法的拦截,包括javase。只需要在applicationContext.xml里设置就行了。
mvc:interceptors是针对web请求的拦截,与java.servlet.Filter很类似。通过设置需要拦截的url请求从而拦截请求方法,也可以设置不进行拦截的方法。。
其它方面类似