关于spring LTW织入顺序

吃菜的鸟 发布于 2016/06/21 02:22
阅读 186
收藏 0

请问怎么设置LTW aspectj的织入顺序?

方法同时使用了缓存和事务的注解,但是总是先执行事务然后再缓存。

设置了@EnableCaching和@EnableTransactionManagement的order属性,没用。

源码里面,ASPECT模式没有使用到order

加载中
0
kut
kut

同遇到这个问题,请问解决了没?

吃菜的鸟
吃菜的鸟
解决了。数据库事务原因,spring的默认的顺序是有道理的。 解决办法就是自己写一个aspect项目,不使用默认的spring-aspets包。。然后在aop.xml里面可以改变顺序。有点麻烦,但是还是挺好,还可以去掉一些不需要的aspect类。
返回顶部
顶部