spring 事务 @Transactional注解参数 tx:annotation-driven

如果定义的事务管理器名称为transactionManager,那么就可以直接使用<tx:annotation-driven/>。如下:

<!-- 配置事务管理器 -->
    <bean id="transactionManager"
        class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
        p:dataSource-ref="dataSource">
    </bean>
 
    <!-- enables scanning for @Transactional annotations -->
    <tx:annotation-driven/>

 如果定义的事务管理器名称是自定义的,可以做以下配置:

<!-- 配置事务管理器 -->
<bean id="txManager"
        class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
        p:dataSource-ref="dataSource">
</bean>
 
<!-- enables scanning for @Transactional annotations -->
<tx:annotation-driven transaction-manager="txManager" />

 

posted @ 2020-06-20 07:45  青衫客36  阅读(228)  评论(0编辑  收藏  举报