在我的Spring Boot应用程序中,我想审核DTO而不是实体,并将审核逻辑移到公共库,该库将具有@EnableAudit批注以在方法级别审核DTO。如果我正在使用JaversBuilder.javers()。build();在公共库中,我将无法提交数据,因为它将不知道任何数据源。
我想在我的应用程序中创建Javers实例并将数据源传递给它,然后将Javers实例传递给公共库以执行提交。无论如何,Spring Boot应用程序中是否有创建Javers实例并将其关联到数据源的数据源,这些数据源将在提交时使用?
答案 0 :(得分:1)
如果您使用javers-spring-boot-starter
,您将获得一个创建为Spring bean的Javers实例。它将连接到您的数据库并可以立即使用。参见https://javers.org/documentation/spring-boot-integration/