9

我在我的 Java 应用程序中使用 Spring Data 连接到 MongoDb 并要求对文档进行版本控制(基本上是存储历史记录)。如果使用Mongoid,它在 Ruby 中似乎非常简单

我想知道 Spring Data 是否对 Java 有类似的东西。或者你最好尝试实现你自己的。

4

2 回答 2

-1

是的,Spring 数据中有一个非常好的功能是审计,您可以参考以下链接

http://www.javacodegeeks.com/2013/11/auditing-entities-in-spring-data-mongodb-2.html

于 2014-07-24T08:59:29.133 回答
-2

经过大量研究,我发现https://javers.org/documentation/spring-boot-integration/。这就像坚如磐石,非常容易实现。

该库有助于存储更改字段的所有历史记录并易于对其进行查询,并且对它有很好的支持。此处共享的示例 POC:https ://nullbeans.com/auditing-using-spring-boot-mongodb-and-javers/

于 2019-06-17T15:59:06.507 回答