解决:同一个类中方法调用,导致@Transactional失效(AopContext.currentProxy())
我前面有一个文章讲了当调用本类方法时,被调用方法的@Transactional注解会失效,所以建议大家用编程式事务。Spring/SpringBoot实现编程式事务然而今天,自己推翻我自己,分享一个怎么在调用当前类带有事务注解的方法时,还能强制使事务生效的方式。((YourClass)AopContext.currentProxy()).withTransactionMethod(keyword)