spring boot的aspect跟拦截器有啥区别?

来源:3-6 AOP统一打印请求和返回信息

qq_在路上_14

2021-06-15 09:03:17

spring boot的aspect跟拦截器有啥区别?



写回答

1回答

好帮手慕小脸

2021-06-15

同学你好, 

1、拦截器是拦截部分web请求,而aspect偏向于业务层面的拦截

2、@Aspect 注解形式是 AOP 的一种实现。AOP 使用的主要是动态代理 ,拦截器使用的主要是回调 。

3、两者要实现的方法也不一样,拦截器是preHandle、postHandle、afterCompletion,aspect是Before、After、Around等

祝学习愉快~



0

0 学习 · 16556 问题

查看课程