在发送到队列

时间:2017-03-10 14:59:19

标签: spring-boot spring-data spring-cloud-stream

我正在研究如何在spring-data中启用Audit,而不是在使用spring-clould-stream将其发送到队列之前保存到Db。

我的后端服务不安全,所以我不知道是谁发送了这个请求,因此我无法实现AuditorAware

我在考虑他们是否是一名倾听者,我们可以在将其推送到云流之前用来更新@CreatedBy@LastModifiedBy

2 个答案:

答案 0 :(得分:0)

您可以通过@EnableMongoAuditing@EnableJpaAuditing的注释启用对文档或实体的审核,并按照此article

中的步骤操作

答案 1 :(得分:0)

Spring Cloud Stream使用Spring Integration作为编程模型,因此您可以使用消息通道拦截器:请参阅http://docs.spring.io/spring-integration/reference/html/messaging-channels-section.html#channel-interceptors