我有一个使用 Spring AOP 和 AspcetJ 的应用程序,我想转换它以便它可以与 spring 自动代理一起使用。这意味着我需要通过代码库寻找对调用同一类中其他@Transactional 方法的@Transactional 方法的调用,因此不通过代理,以及私有(private)方法上的@Transactional 方法。
我可以使用什么工具或技术来自动查找适用于 ApsectJ 但不适用于自动代理的 @Transactional 的所有用法?
最佳答案
好吧,您已经在使用 AspectJ,那么为什么不使用 AspectJ 动态地找出此类控制流并记录它们呢?因此,您可以通过使用 AspectJ 作为分析工具来摆脱 AspectJ。 ;-)
关于java - 如何在 Spring 中搜索所有不适用于 autoproxy 的事务方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14964534/