在使用spring aop完成前置通知增强的时候,发现前置通知执行了2次
回答
小跑的蜗牛回答
问题分析:
通知执行了多次和切点有关,从图中发现切点的范围太大,拦截所有方法那么在使用spring框架的时候底层调用的方法也给拦截了.
问题解决方法
修改切点表达式就可以,只拦截包下面的类就可以
例如: execution(* 包名.*(..))
(0)
相似问题
在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
意见反馈
在使用spring aop完成前置通知增强的时候,发现前置通知执行了2次
回答
小跑的蜗牛回答
问题分析:
通知执行了多次和切点有关,从图中发现切点的范围太大,拦截所有方法那么在使用spring框架的时候底层调用的方法也给拦截了.
问题解决方法
修改切点表达式就可以,只拦截包下面的类就可以
例如: execution(* 包名.*(..))
(0)
相似问题