我目前正在审核项目上的用户操作,并且遇到以下问题。有一个称为“审核日志”的功能,它列出了用户在我的系统上执行的完整的“审核”操作集。每当某个用户列出了审核日志时,也需要对该操作进行审核。制作审核日志的JSF页面如下: <ui:composition ...> <ui:define name="content"> <h:form id="audit_List"> <h:panelGrid columns="1"> <p:breadCrumb> <p:m…

2020年9月1日 0条评论 64点热度 阅读全文

我正在尝试从Javers中的阴影获取版本。 目前正在通过这种方式。这是正确的实现吗,我认为这种方法会稍微影响性能。我在这里粘贴代码 List<Shadow<Season>> shadows= javers.findShadows(QueryBuilder.byInstance(optionalSeason.get()).build()); for (Shadow<Season> shadow : shadows) { List<CdoSnapshot> changes…

2020年8月3日 0条评论 58点热度 阅读全文

我经常碰到这两个词,但是我发现这两个词没有太大区别吗?我的意思是想知道它们是可互换使用的还是两者之间有些区别?谢谢。 解决方案如下: 日志记录通常意味着记录在程序运行时发生的实现级别事件(调用方法,创建对象等)。因此,它着重于程序员感兴趣的事物 审核与记录域级事件有关:创建交易,用户正在执行操作等。在某些类型的应用程序(银行业务)中,有记录此类事件的法律义务。

2020年3月8日 0条评论 52点热度 阅读全文

我正在使用Hibernate Envers进行审核。工作正常。但是,我尝试在修改数据后立即获得rev id。我有CustomRevisionEntity如下: import javax.persistence.Entity; import org.hibernate.envers.DefaultRevisionEntity; import org.hibernate.envers.RevisionEntity; @Entity @RevisionEntity(CustomRevisionListener.class…

2019年3月21日 0条评论 36点热度 阅读全文

是否有人设法通过Spring Boot w / Spring Security来处理AuthorizedEvent的事件(即用于审核日志的事件)? 我已经实现了以下应用程序事件侦听器: @Component public class AuthorizationSuccessAudit implements ApplicationListener<AuthorizedEvent> { private static Logger auditLogger = LoggerFactory.getLogger("…

2019年1月25日 0条评论 53点热度 阅读全文