image.png
    image.png
    image.png
    代码是上面这个样子

    1. 不加@Configuration,事务是不生效的
      1. datasource()会产生2个不同的DataSource
    2. 添加@Configuration,事务生效
      1. @Configuration会把标识类也创建代理类

    事务管理器会取新建一个连接。jdbcTemplate建立的话,每个都是不同的连接,怎么进行事务管理。所以需要共用一个连接

    解决同类事务问题:@Autowire自己

    通过ThreadLocal拿到数据库连接:ThreadLocal>
    image.png