AbstractMappingEventListener中存在以下回调方法:
- onBeforeConvert:在 object 被MongoConverter转换为Document之前,在MongoTemplate insert,insertList和save操作中调用。
- onBeforeSave:在将Document插入或保存在数据库中之前,请在MongoTemplate insert,insertList和save操作中调用。
- onAfterSave:在将Document插入或保存在数据库中之后,在MongoTemplate insert,insertList和save操作中调用。
- onAfterLoad:从数据库中检索Document后,在MongoTemplate find,findAndRemove,findOne和getCollection方法中调用。
- onAfterConvert:从数据库中检索到Document后,在MongoTemplate find,findAndRemove,findOne和getCollection方法中调用被转换为 POJO。