我正在使用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中使用此功能可以在数据库中添加我的日志?