Spring数据MongoDB审核会自动保留审核日志

时间:2019-05-20 09:51:37

标签: mongodb spring-data spring-data-mongodb auditing

我正在使用Spring数据MongoDB,我想将审核日志存储在MongoDB中

还在我的主班上添加了@EnableMongoAuditing

还添加了类似用户这样的代码

@Component
public class MyAppAuditor implements AuditorAware<String> {

    @Override
    public Optional<String> getCurrentAuditor() {
        String name = "amar";
        Optional<String> opt = Optional.of(name);
        return opt;
    }
}

和基于实体

public abstract class BaseEntity {

    @CreatedBy
    private String createdByUser;

    @CreatedDate
    private LocalDateTime creationTime;

    @LastModifiedBy
    private String modifiedByUser;

    @LastModifiedDate
    private LocalDateTime modificationTime;

}

一切正常,但是没有在其他文档中添加日志数据,我想让其他日志文档中的日志数据与我们休眠

类似于@EntityListeners(AuditingEntityListener.class) 在春季数据MongoDB中使用此功能可以在数据库中添加我的日志?

0 个答案:

没有答案