AOP
观棋不语的我
希望能找一份不倒贴钱的工作
展开
-
Spring AOP 多个AOP和Spring事务绑定同一个方法
背景最近学了Spring的AOP,Spring AOP是通过JDK和cglib的动态代理实现的。而Spring的事务控制是基于AOP的,而我在学习Spring事务和AOP的时候将它们混合运行的时候Spring的事务控制失效了,执行错误后不再进行回滚了,其它的AOP正常运行。在网上参考这篇博客:https://blog.csdn.net/qqxhwwqwq/article/details/51678595以下是我较为拙劣的测试过程:首先我们要准备两个自定义好的AOPAOP1@Componen原创 2020-05-26 23:16:46 · 1350 阅读 · 1 评论 -
Spring AOP ××× but was actually of type com.sun.proxy.Proxy
报错代码:方法一、将红色圈住的AccountServiceImpl.class实现类换成IAccountService.class接口你可能很奇怪,我明明在SpringIOC容器中注册的是实现类的Bean对象,为什么我取出来时指定的类型确实接口类型呢?其实我也不太懂。我只知道我此时采用了AOP关联了这个AccountServiceImpl实现类,Spring AOP可能自动对这个实现类做了接口的动态代理。。。。。所以取出来的就要设置为接口类型。纯属臆测!!!方法二、在这个位置加上:<原创 2020-05-24 22:19:56 · 224 阅读 · 0 评论