如何使用 Spring Data DynamoDB 在应用程序启动时自动创建 DynamoDB 表?

Che*_*eta 7 spring-data amazon-dynamodb spring-boot

我正在使用spring-data-dynamodb Spring Data 扩展将 AWS DynamDB 与 Spring Boot 2.0 集成。我能够让它工作。

我的问题是,如果该表尚不存在,是否可以在应用程序启动时自动创建该表,类似于 Hiberate 通过hibernate.hbm2ddl.auto?提供的方法。现在,我必须使用 AWS DynamoDB sdk 手动或在应用程序中创建表。非常感谢。

Seb*_* J. 5

现在没有这样的功能,但有一个开放的功能请求:https : //github.com/derjust/spring-data-dynamodb/issues/17(我这些天实际上正在工作)

注意:我是这个 GitHub 项目的维护者。

  • 从 5.1.0 开始,此功能现已生效 https://github.com/derjust/spring-data-dynamodb/wiki/Autocreate-Tables (5认同)