gpt4 book ai didi

java - 如何使用spring框架测试后删除MongoDB集合?

转载 作者:行者123 更新时间:2023-12-01 10:35:02 26 4
gpt4 key购买 nike

这是我的 xml:

    <bean class="java.lang.String" id="mongoDbTest">
<constructor-arg value="Test" />
</bean>

<bean class="com.mongodb.MongoClient" id="mongo" />
<bean class="org.mongodb.morphia.Morphia" id="morphia" />

我的 DAOs bean 在构造函数中获取了 mongo 和 morphia。我想要一个使用 DAO 来保存和断言数据库中的一些实体的测试类。每次测试后我想清除数据库中的记录。

有没有我可以使用的 xml 属性?

最佳答案

我想您可以更改测试数据库的名称,并在测试结束时删除它。

但我可以推荐您使用Embedded MongoDB 。 “嵌入式 MongoDB 将为在单元测试中运行 mongodb 提供一种平台中立的方式。”

使用起来非常简单。它在内存中创建 mongoDB 数据库。您可以找到教程here .

关于java - 如何使用spring框架测试后删除MongoDB集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34809285/

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