我有一个集成了javers的springmongo应用程序,它提供了@javersspringdataauditable注解。现在的问题是,对于我的一些存储库,我不想保存所有数据以供审计,这意味着我想在调用javersspringdataauditablerepositoryaspect.onsaveallexecuted()之前过滤数据。既然这是一个建议,我就不能再写其他建议了。有没有办法做到这一点?
我有一个集成了javers的springmongo应用程序,它提供了@javersspringdataauditable注解。现在的问题是,对于我的一些存储库,我不想保存所有数据以供审计,这意味着我想在调用javersspringdataauditablerepositoryaspect.onsaveallexecuted()之前过滤数据。既然这是一个建议,我就不能再写其他建议了。有没有办法做到这一点?
1条答案
按热度按时间pxq42qpu1#
我找到了一个很好的方法。在javers5.9.4及更高版本中,您现在可以编写自定义特性,在javers审核数据之前对其进行过滤。请在此处阅读:https://medium.com/@ketannabera/auditing-in-java-application-using-spring-boot-mongodb-part-3-9729eb5ba62b