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等
祝学习愉快~
相似问题