将Spring数据源传递给Javers以审核DTO

时间:2019-04-05 22:00:12

标签: spring javers

在我的Spring Boot应用程序中,我想审核DTO而不是实体,并将审核逻辑移到公共库,该库将具有@EnableAudit批注以在方法级别审核DTO。如果我正在使用JaversBuilder.javers()。build();在公共库中,我将无法提交数据,因为它将不知道任何数据源。

我想在我的应用程序中创建Javers实例并将数据源传递给它,然后将Javers实例传递给公共库以执行提交。无论如何,Spring Boot应用程序中是否有创建Javers实例并将其关联到数据源的数据源,这些数据源将在提交时使用?

1 个答案:

答案 0 :(得分:1)

如果您使用javers-spring-boot-starter,您将获得一个创建为Spring bean的Javers实例。它将连接到您的数据库并可以立即使用。参见https://javers.org/documentation/spring-boot-integration/