Spring 容器中怎么配置事务管理器
时间: 2024-02-09 21:11:57 浏览: 69
在 Spring 容器中配置事务管理器,需要先定义好数据源,然后再配置事务管理器。具体步骤如下:
1. 定义数据源:在 Spring 配置文件中配置数据源,可以使用 Spring 自带的数据源,也可以使用第三方数据源。
2. 配置事务管理器:在 Spring 配置文件中配置事务管理器,需要指定数据源和事务管理器的类型。Spring 支持多种类型的事务管理器,比如:JDBC、Hibernate、JPA 等。
以下是一个示例配置:
```
<!-- 配置数据源 -->
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/test"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</bean>
<!-- 配置事务管理器 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
```
在上面的配置中,我们使用了 Spring 自带的 DriverManagerDataSource 作为数据源,使用 DataSourceTransactionManager 作为事务管理器。需要注意的是,事务管理器的类型要和数据源的类型保持一致。
阅读全文