使用 Spring Data MongoDB 在应用程序启动时加载初始数据

Posted

技术标签:

【中文标题】使用 Spring Data MongoDB 在应用程序启动时加载初始数据【英文标题】:Loading initial data at application startup with Spring Data MongoDB 【发布时间】:2014-01-29 20:03:54 【问题描述】:

我在开发环境中使用embedded MongoDB 数据库。它在应用程序启动时设置为空。我想在设置 Spring 上下文时加载应用程序所需的初始数据。

Spring Data MongoDB 中有没有办法指向一个 JSON 文件,该文件将被加载到数据库中(类似于 Hibernate 中的 import.sql (hibernate.hbm2ddl.import_files) 或 NoSql Unit 中的 @UsingDataSet)?

【问题讨论】:

【参考方案1】:

mongeez 参见 wiki 链接以了解 Spring 集成 wiki

【讨论】:

以上是关于使用 Spring Data MongoDB 在应用程序启动时加载初始数据的主要内容,如果未能解决你的问题,请参考以下文章

将 Spring 安全 ACL 与 spring-data-mongodb 一起使用

Mongodb系列- 使用spring-data-mongodb实现分页查询

如何在 spring-boot 中禁用 spring-data-mongodb 自动配置

spring-data-mongodb 使用原生aggregate语句(更新中)

@Tailable(spring-data-reactive-mongodb) 等效于 spring-data-r2dbc

spring data mongodb Query 及分页