【发布时间】:2019-10-14 22:49:08
【问题描述】:
我正在与Spring Boot 2.1.5 合作。我正在尝试编写一个服务来拦截对 MongoDB 的所有写调用。基本上类似于 DBMS 中的操作日志,在任何数据被写入 DB 甚至更新或删除之前,我会捕获正在更新或创建的文档。
这甚至可能吗?如果有怎么办?
它适用于从我的应用程序中进行的数据库调用。因为您看到假设您有一个包含大约 100 个 API 的大型应用程序,所以很难在所有 API 控制器或服务中实际集成 OpLog(数据库更新、写入、删除),而是编写一个在函数之前触发的拦截器或方面调用 MongoRepository 或 MongoTemplate。
【问题讨论】:
标签: java spring-boot spring-data-mongodb