【发布时间】:2020-12-07 15:27:12
【问题描述】:
我是 DynamoDb 的新手,我知道今天,AWS 正在使 DynamoDB 具有对事务的本机支持。我使用 spring-data 来对 dynamoDb 进行操作。但是@Transactional 不起作用,因为当我添加@EnableTransactionManagement 注释时,spring 要求我添加类型为“org.springframework.transaction.PlatformTransactionManager”的 bean,如下所示,但我没有找到 dynamoDb 的 DataSourceTransactionManager 的任何实现。
如何使用 dynamoDb 和 Spring-data 管理事务?
@Bean public PlatformTransactionManager txManager() { return new DataSourceTransactionManager(dataSource()); }
【问题讨论】:
标签: spring transactions spring-data amazon-dynamodb