Существуют ли какие-либо инструменты аудита для Java Play! Фреймворк

Я ищу что-то, что будет записывать любые операции crud в конкретную таблицу базы данных в виде отдельной таблицы истории изменений. Так, например, если у меня есть таблица с именем Personплагин будет записывать обновления этой таблицы в новую таблицу под названием PersonAudit,
Я столкнулся с auditj, который в основном то, что я ищу, за исключением того, что он, кажется, не работает с платформой Play (насколько я могу судить).

Я использую Play 2.4 и базу данных postgresql. Это существующее приложение, к которому я просто хотел бы добавить возможность аудита.

1 ответ

Я тоже пересек эту идею в своем проекте и в конце концов реализовал ее сам. Я переиграл методы save, update а также delete в классе Model Ebean, поэтому он сохраняет контрольное сообщение, прежде чем вносить какие-либо изменения в объект. Это простой подход, но он работает.

Я также использую Play 2.4 (Java) и Postgres.

Другие вопросы по тегам