spring事务管理的本质是通过aop为目标类生成动态代理类,并在需要进行事务管理的方法中加入事务管理的横切逻辑代码
https://juejin.im/entry/5836572767f3560065f1939b