1.demo代码
@Test
public void test_required_supports() {
AccountService accService = ctx.getBean("accountServiceImpl", AccountService.class);
transactionTemplate.execute(status -> {
accService.addDate("郭林", 123);
transactionTemplate.setPropagationBehavior(TransactionDefinition.PROPAGATION_NOT_SUPPORTED);
transactionTemplate.execute(status1 -> {
accService.addDate("郭林", 123);
return null;
});
System.out.println("-----------");
return null;
});
}
2.执行过程
3.获取到status的状态
1.第一副图为status1的状态,第二幅图为status2的状态