1.demo代码
@Test
public void test_required_requires_new() {
AccountService accService = ctx.getBean("accountServiceImpl", AccountService.class);
transactionTemplate.execute(status -> {
accService.addDate("郭林", 123);
transactionTemplate.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);
transactionTemplate.execute(status1 -> {
accService.addDate("郭林", 123);
return null;
});
System.out.println("-----------");
return null;
});
}