是否可以动态地将脚本添加到 Spring 的 EmbeddedDatabase 中?例如,每个参数我得到 3 个脚本,所以我想添加这 3 个。下次我只想添加 2 个脚本。它只会在开发模式下使用,但开发人员可以自己决定要使用哪些脚本,因为他们想测试不同的数据。
我希望你能理解我的问题:)
问候!
是否可以动态地将脚本添加到 Spring 的 EmbeddedDatabase 中?例如,每个参数我得到 3 个脚本,所以我想添加这 3 个。下次我只想添加 2 个脚本。它只会在开发模式下使用,但开发人员可以自己决定要使用哪些脚本,因为他们想测试不同的数据。
我希望你能理解我的问题:)
问候!
可能是这样的:
private DatabasePopulator databasePopulator() {
final ResourceDatabasePopulator populator = new ResourceDatabasePopulator();
populator.addScript(schemaScript);
populator.addScript(dataScript);
return populator;
更多信息在这里