AuditorAware for @Document or @Entity 在发送到队列之前
AuditorAware for @Document or @Entity before sending to queue
我正在寻找一种在 spring-data 中启用审核的方法,而不是在使用 spring-clould-stream
将其发送到队列之前保存到 Db。
我的后端服务不安全,所以我不知道是谁发送了这个请求,因此我无法实施 AuditorAware
。
我在想他们是否是我们可以用来更新 @CreatedBy
和 @LastModifiedBy
的监听器,然后再将其推送到云流
您可以通过使用 @EnableMongoAuditing
或 @EnableJpaAuditing
的注释启用对文档或实体的审计,并按照此 article
中的步骤操作
Spring Cloud Stream 使用 Spring 集成作为编程模型,因此您可以使用消息通道拦截器:请参阅 http://docs.spring.io/spring-integration/reference/html/messaging-channels-section.html#channel-interceptors .
我正在寻找一种在 spring-data 中启用审核的方法,而不是在使用 spring-clould-stream
将其发送到队列之前保存到 Db。
我的后端服务不安全,所以我不知道是谁发送了这个请求,因此我无法实施 AuditorAware
。
我在想他们是否是我们可以用来更新 @CreatedBy
和 @LastModifiedBy
的监听器,然后再将其推送到云流
您可以通过使用 @EnableMongoAuditing
或 @EnableJpaAuditing
的注释启用对文档或实体的审计,并按照此 article
Spring Cloud Stream 使用 Spring 集成作为编程模型,因此您可以使用消息通道拦截器:请参阅 http://docs.spring.io/spring-integration/reference/html/messaging-channels-section.html#channel-interceptors .