プラグインを使用せずに動的監査ログを書き込もうとしています。要件として、私は注釈を使用してこれを書くことにしました。注釈を使用する動的AuditLog
誰もこのアプローチを試しましたか?
groovyでアノテーションを書き込む方法は?
助けてください。ありがとう!
プラグインを使用せずに動的監査ログを書き込もうとしています。要件として、私は注釈を使用してこれを書くことにしました。注釈を使用する動的AuditLog
誰もこのアプローチを試しましたか?
groovyでアノテーションを書き込む方法は?
助けてください。ありがとう!
私はJavaアプリケーションで監査コードを書いています。あなたはたぶん、通常のJavaで注釈を書くことができますが、それはgroovyコードに適用できると確信しています。
データベースへのデータ変更を取得しようとしていますか?もしあなたがいるならば、hibernateは既にデータ変更の通知を受け取り、それをデータベースに書き込めるようにします。
変更されたデータより多くをログに記録しようとすると、AOP監査コードに編集のコンテキストが何であるかを記録し、ログに記録する必要があるため注釈が必要になることがあります。これを行うことはできますが、カスタム監査注釈ハンドラクラスを作成して、必要な監査イベントを処理する必要があります(注:注釈で参照してください。例:@Auditable(auditHandler="com.your.site.audit.handlers.LoginAuditHandler)
)。