https://blog.csdn.net/qq_34021712/article/details/75949779
一下工具类解决 同一个类中。一个没事务的方法,调用一个有事务方法,事务失效问题
/** * 解决Spring AOP无法拦截代理内部方法调用 */ @Component public class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; public static ApplicationContext getApplicationContext() { return applicationContext; } @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { SpringContextUtil.applicationContext = applicationContext; } public static <T> T getBeanByName(String name) { return (T) applicationContext.getBean(name); } public static <T> T getBeanByClass(Class clazz) { return (T) applicationContext.getBean(clazz); } }