springdata mongodb auditing

620 阅读1分钟

主启动类加@EnableMongoAuditing注解

@EnableMongoAuditing

新建BaseDO

public class BaseDO {
    /**
     * 创建时间
     */
    @CreatedDate
    private Date createTime;

    /**
     * 修改时间
     */
    @LastModifiedDate
    private Date lastModifiedTime;
}

其他类继承basedo即可在保存修改时自动更新这两个字段

使用mongoTemplate.upsert 不会生效