我在一个应用程序中使用Spring Data JPA,其中所有实体对象都需要审计。我知道我可以让每个人实现Auditable或扩展AbstractAuditable,但我的问题是整体审计实施。
Spring Data JPA参考页面上的示例似乎表明您需要为每个实体使用AuditableAware bean。有没有办法避免这些额外的代码并在一个地方或通过一个配置处理它?</ p>
答案 0 :(得分:1)
AuditorAware
的通用参数不是您要捕获审核信息的实体,而是创建/修改审核信息的实体。因此,它通常是当前登录的用户或类似用户。