Spring boot 容器中怎么配置事务管理器
时间: 2024-02-09 19:11:57 浏览: 76
在 Spring Boot 应用中,配置事务管理器可以非常简单,只需要在应用配置文件中添加如下配置即可:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl
spring.jpa.properties.hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup
```
在上面的配置中,我们配置了数据源的相关信息和 Hibernate 的相关配置,同时也配置了事务管理器。Spring Boot 默认使用 DataSourceTransactionManager 作为事务管理器,因此我们不需要显式地配置事务管理器。只需要在配置文件中配置好数据源,Spring Boot 就会自动配置好事务管理器。需要注意的是,如果我们需要使用 JTA 事务管理器,则需要进行额外的配置。
阅读全文