gpt4 book ai didi

spring-boot - 如何在 Spring Boot 中为集成测试创建 liquibase 变更集?

转载 作者:行者123 更新时间:2023-12-04 14:23:16 26 4
gpt4 key购买 nike

我想要通过 liquibase 变更集进行集成测试的模拟数据,如何使其不影响真实数据库?我从 here 中找到了部分想法,但我正在使用 springboot,我希望有更简单的解决方案。

最佳答案

您可以使用 liquibase 的上下文参数。例如创建变更集,它将从 sql 文件加载插入并为其指定上下文。像这样的东西:

<changeSet id="test_data_inserts" author="me" context="test">
<sqlFile path="test_data.sql" relativeToChangelogFile="true" />
</changeSet>
和 Spring 靴的 application.properties为测试指定属性 liquibase.contexts=test .

关于spring-boot - 如何在 Spring Boot 中为集成测试创建 liquibase 变更集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47036222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com