Я использую Spring Data JPA в приложении, в котором все объекты сущностей нуждаются в аудите. Я знаю, что каждый из них может либо реализовать Auditable, либо расширить AbstractAuditable, но моя проблема связана с общей реализацией аудита.
Пример на справочных страницах Spring Data JPA указывает на то, что вам необходим компонент AuditableAware для каждой сущности. Есть ли способ избежать этого дополнительного кода и обрабатывать его в одном месте или с помощью одной конфигурации?