Я работаю с Spring Boot 2.1.5
. Я пытаюсь написать службу, которая перехватывает все вызовы записи в MongoDB. По сути, что-то вроде журнала операций в СУБД, где перед тем, как какие-либо данные записываются в БД или даже обновляются или удаляются, я фиксирую документ, который обновляется или создается.
Возможно ли это вообще? Если так, то как?
Это для вызовов БД из моего приложения. Поскольку вы видите, скажем, у вас большое приложение, содержащее 100 API или около того, на самом деле трудно интегрировать OpLog (обновления, запись, удаление БД) во все контроллеры или службы API, вместо этого записать перехватчик или аспект, который запускается перед функциямиMongoRepository или MongoTemplate называется.