当前位置: 首页 > 知识库问答 >
问题:

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

龙亮
2023-03-14

在我的Spring Boot应用程序中,我想审计DTO而不是实体,并将审计逻辑移动到公共库中,公共库将具有@Enable审计注释以在方法级别审计DTO。如果我使用JaversBuilder.javers(). build();在公共库中,我将无法提交数据,因为它对数据源一无所知。

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

共有1个答案

汤承德
2023-03-14

如果使用javersspringbootstarter,您将获得一个作为springbean创建的javers实例。它将连接到您的数据库并随时可用。看见https://javers.org/documentation/spring-boot-integration/

 类似资料:
  • 问题内容: 我有一个简单的跨度 此范围在表内,每行都有一个删除范围。 然后,当单击该跨度时,我使用AJAX调用URL。AJAX事件需要知道该行的对象ID吗?使该ID进入点击功能的最佳方法是什么? 我以为我可以做这样的事情 但是ID不能以数字开头吗?对?那我以为我可以 然后从ID中删除“我的”部分,但这似乎很Yu! 以下是我的点击事件以及我的AJAX事件所在的位置。 我确定有一个不错的方法吗? 注意

  • 我目前正在从事一个利用Spring数据Neo4j的项目。每当创建节点时,我都希望创建一个包含创建日期和用户的引用审核节点。 我提出的一个解决方案是编写一个AOP方面,它与我的服务层的create方法挂钩。这对于没有级联的实体很好,但是级联的实体呢?它们没有在我的服务层中显式传递,因此我的AOP类不会拦截它们。JPA中是否有类似实体侦听器的概念,或者如何连接到该机制中?

  • 我试图找出是否有可能传递一个JSON对象RestAPI,或传递多个参数到该API?如何在Spring中读取这些参数?让我们假设url看起来像下面的例子: 例1<代码>http://localhost:8080/api/v1/mno/objectKey?id=1 传递下面url中的JSON对象是否有效? 例2<代码>http://localhost:8080/api/v1/mno/objectKey

  • 我使用部署到pivotal cloud foundry的spring云数据流,将spring批处理作业作为spring云任务运行,这些作业需要aws凭据才能访问s3存储桶。 我尝试将aws凭据作为任务属性传递,但凭据作为参数或属性显示在任务的日志文件中。(https://docs.spring.io/spring-cloud-dataflow/docs/current/reference/html