是否有适用于Java Play的审计工具!骨架

时间:2016-04-15 21:55:51

标签: java postgresql playframework audit-trail audit4j

我正在寻找能够将任何crud操作记录到特定数据库表作为单独的更改历史记录表的内容。例如,如果我有一个名为Person的表,该插件会在名为PersonAudit的新表中记录该表的更新。
我遇到了audit4j,这基本上就是我要找的东西,除了它似乎不适用于Play框架(据我所知)。

我正在使用Play 2.4和postgresql数据库。 这是一个现有的应用程序,我只想添加审计功能。

1 个答案:

答案 0 :(得分:0)

我也在我的项目中交叉了这个想法,最后我自己实现了它。我在Ebean的Model类中覆盖了方法saveupdatedelete,因此它在提交对象的任何更改之前保存审核消息。这是一种简单的方法,但它正在发挥作用。

我也在使用Play 2.4(Java)和Postgres。