Передайте источник данных Spring Javers для аудита DTO - PullRequest
0 голосов
/ 06 апреля 2019

В приложении My Spring Boot я хотел бы проводить аудит DTO вместо сущностей и перемещать логику аудита в общую библиотеку, которая будет иметь аннотацию @EnableAudit для аудита DTO на уровне метода.Если я использую JaversBuilder.javers (). Build ();в общей библиотеке я не смог бы зафиксировать данные, поскольку он ничего не знал бы о источнике данных.

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

1 Ответ

1 голос
/ 08 апреля 2019

Если вы возьмете javers-spring-boot-starter, вы получите экземпляр Javers, созданный как Spring bean. Он будет подключен к вашей базе данных и готов к использованию. Смотри https://javers.org/documentation/spring-boot-integration/

...