将一些值从service / DAO层传递给controller或Filters

时间:2015-04-20 19:56:42

标签: java spring hibernate spring-mvc

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

我虽然在响应中添加了auditID并稍后在过滤器中使用它,但是在调用Customer的服务层时控制器没有通过响应。此想法也需要在所有其他实体中进行大量更改。

关于如何做到这一点的任何想法。

注意:Tech Stack为JavaSpringHibernate

0 个答案:

没有答案