我正在尝试在不使用任何插件的情况下编写动态审核日志。作为要求,我需要使用注释来编写它。
有没有人尝试过这种方法?
如何在groovy中编写注释?
请帮忙。谢谢!
我在 Java 应用程序中编写了审计代码。您可能只需要在常规 java 中编写一个注释,我相信这将适用于 groovy 代码。
您是否正在尝试捕获对数据库的数据更改?如果是这样,hibernate 已经提供了数据更改通知的能力,并让您将其写入数据库。
如果您尝试记录的不仅仅是更改的数据,注释可能会很困难,因为您必须告诉 AOP 审计代码您编写的编辑上下文是什么,以及需要记录哪些数据。您可以这样做,但您必须编写自定义审计注释处理程序类来处理您想要的每种特定类型的审计事件(然后在注释中引用它。例如:) @Auditable(auditHandler="com.your.site.audit.handlers.LoginAuditHandler)
。