我已经看到用于审核CustomAuditEventRepository
的jhipster代码。但是不知道它是如何工作的?
我想为员工表添加自己的自定义审核,就像EmployeeAuditEvent
每当员工得到更新一样。如何在jhipster中完成?
答案 0 :(得分:0)
CustomAuditEventRepository
处理JHipster中的身份验证事件,而不处理实体事件。它基于Spring Boot的Authentication Auditing Support。请参阅这篇文章:https://www.baeldung.com/spring-boot-authentication-audit
模块https://www.jhipster.tech/modules/marketplace/#/details/generator-jhipster-entity-audit允许通用实体审计,您可以扩展AsyncEntityAuditEventWriter
来添加基于实体类型的自定义行为。
您还可以选中https://javers.org/,它为实体审核提供了强大的解决方案。