为了账号安全,请及时绑定邮箱和手机立即绑定

@AfterReturning没有执行

别说有没有实现toString方法,我只是打印单纯的字符串,也没有看到。求解。

正在回答

4 回答

发现是Object传入的类型出错了,因为是IDEA自动导入的,导入的是com.org.omg.CORBA下的Object,改为java.lang下的Object就正常了。

http://img1.sycdn.imooc.com//5a9f3cce0001267c06750272.jpg

1 回复 有任何疑惑可以回复我~

同求,无论怎么设置也不执行,楼主后来解决没啊?

0 回复 有任何疑惑可以回复我~

emmmmmm。。。。。首先你得确保你的切点设置正确与否,最直观的依据就是如果设置了@before或者@after,那么是否存在返回

0 回复 有任何疑惑可以回复我~

@AfterReturning(returning = "", pointcut = "")

returning 和 pointcut是否设置了?

0 回复 有任何疑惑可以回复我~
#1

慕工程0067836 提问者

肯定设置了,不会范这么低级的错误,代码如下: @AfterReturning(returning = "object", pointcut = "log()") public void doAfterReturning(Object object){ logger.info("response:{}",object.toString()); }
2017-12-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

@AfterReturning没有执行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信