1. 作用层面
拦截器只对action负责,作用层面一般位于Controller层
Spring AOP主要是拦截对Spring管理的Bean的访问,一般作用与Service层
2、联系与区别
联系:
Spring AOP和拦截器一样,都是AOP的实现方式的一种,均使用代理模式实现。
区别:
1、拦截器和过滤器有点相似,是链式的处理模式,这样有一个缺点就是,每次请求,都会访问action的上下文,不够灵活
2、Spring AOP的注解有@Before、@After、@AfterReturning、@AfterThrowing、@Around,可以更灵活的配置要监听处理的Bean
转载于:https://my.oschina.net/niithub/blog/1807828