AOP 执行两次的问题

本文记录了一位开发者在使用Java AOP进行日志记录时遇到的问题,包括切面未触发、目标方法未执行、AOP执行两次以及不同切面生效冲突等。通过调整切点表达式、注册Bean、修改Spring配置文件中的扫描基础包以及处理自动代理设置,逐步解决了这些问题。最后,作者鼓励遇到困难时保持毅力,以实现自己的目标。
摘要由CSDN通过智能技术生成

差不多从学校走出来半年了,在学校里学的最基本的理论,在外面开始学习实践,手里有一个需求是做日志,我第一反应就是用到aop去做,一开始很简单就做成了,但是后面一直测试就遇到了很多问题,现在深夜很想睡觉,但是还是想着去罗列出来遇到一些问题

提前申明我使用的是注解@AOP,通知是环绕@,最开始我的切点表达式是这样写的@execution(* modify*(..)),现在就不说问题出在哪里,但是我相信大神一看就会heh一下,这么弱智的错误,好现在就说一些问题
第一个问题:切面没有触发,本来算是第一次解除注解式aop,不是太懂,在写好的切面上写上@Aspecyj,我相信大神一看就知道哪里错误了,,,,但是我还是说下解决方案:在类的再加上@Service就是注册bean

第二个问题:切面触发了,但是,TMD(不能说脏话),目标发放却没有触发,于是自己弄啊弄,度娘度,发现我的环绕通知返回null,目标对象就不会执行,我去,这么弱智的问题我有一次犯了,当然,下面还有一些弱智的问题,,别骂我,55555

第三个问题:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值