1.PROPAGATION_REQUIRED如果存在一个事务,则支持当前事务,如果没有事务则开启一个新的事务.使用spring声明式事务,spring使用AOP来支持声明式事务,会根据事务属性,自动在方法调用之前决定是否开启一个事务,并在方法执行之后决定事务提交或回滚事务. 对于第一个方法,spring在调用methodA的时候没有事务,因此创建一个新的事务,而methodA中又调用了methodB,而此时已经存在一个事务了,所以methodB会加入到这个事务中:对于第二个方法,由于method…