我正在使用spring处理正常的Web服务设置。
方案是:我们在过滤器中记录API
个调用,并为一些实体记录AUDIT
个日志(在这种情况下,实体将是客户客户端)
因此,如果发出POST
请求,则过滤器会将API
日志记录在API_LOG
表中,并且当请求到达控制器并在层中向下进行服务时DAO
ENTITY,即COSTUMER
也会在AUDIT_TABLE
中记录,其中包含特定于客户变更的信息。两个日志(API
和AUDIT
)在数据库表中都有自己的ID。我的任务是链接两个表,即在记录API
呼叫时,应该添加AUDIT
id。
我面临的问题是如何将针对特定auditId
API
调用创建的POST
传递给过滤器。由于API
日志的响应也记录在其中,因此首先发生审计日志,然后在该数据库中记录api日志。
我虽然在响应中添加了auditID
并稍后在过滤器中使用它,但是在调用Customer的服务层时控制器没有通过响应。此想法也需要在所有其他实体中进行大量更改。
关于如何做到这一点的任何想法。
注意:Tech Stack为Java
,Spring
,Hibernate
。