我正在研究如何在spring-data中启用Audit,而不是在使用spring-clould-stream
将其发送到队列之前保存到Db。
我的后端服务不安全,所以我不知道是谁发送了这个请求,因此我无法实现AuditorAware
。
我在考虑他们是否是一名倾听者,我们可以在将其推送到云流之前用来更新@CreatedBy
和@LastModifiedBy
答案 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。