spring-boot - CustomAuditEventRepository 是如何工作的?
问题描述
我看过 jhipster 审计代码CustomAuditEventRepository
。但无法理解它是如何工作的?
我想为员工表添加我自己的自定义审核,就像EmployeeAuditEvent
员工更新时一样。如何在 jhipster 中完成?
解决方案
CustomAuditEventRepository
在 JHipster 中处理身份验证事件,而不是实体事件。它基于 Spring Boot 的身份验证审计支持。见这篇文章:https ://www.baeldung.com/spring-boot-authentication-audit
模块https://www.jhipster.tech/modules/marketplace/#/details/generator-jhipster-entity-audit允许通用实体审计,您可以扩展AsyncEntityAuditEventWriter
以添加基于实体类型的自定义行为。
您还可以查看https://javers.org/,它为实体审计提供了强大的解决方案。
推荐阅读
- javascript - 我如何从reactjs中的可用项目列表中过滤选中的项目
- google-apps-script - 从 API 编辑时,GAS“编辑时”触发器未运行
- javascript - 如何用完全匹配的表达式替换文件中的所有正则表达式?
- c# - 如何为三种几乎相同的方法制作单独的方法
- wolfram-mathematica - 不同 Modelica 编译器/模拟器之间的比较
- c++ - 根据线性顺序使用最接近的值将数字裁剪到另一种类型的数值限制
- youtube - YouTube 数据 API 不会返回埃及和也门地区最受欢迎的视频列表
- postgresql - 带有左连接的 Postgresql @@ 查询面临错误
- docker - Docker 登录到自定义 Docker 注册表失败
- dialog - 带有斜角按钮的 GMS 3.x 中的错误?