Spring Data ElasticSearch 官方文档

审计功能 Auditing

通过 @CreatedBy@LastModifiedBy@CreatedDate@LastModifiedDate 更简便的追踪实体的创建与修改。

一、开启审计功能

通过 @EnableElasticsearchAuditing 来开启审计功能

@Configuration
@EnableElasticsearchRepositories
@EnableElasticsearchAuditing
class MyConfiguration {

}

二、注解

Spring Data Elasticsearch 提供了 @CreatedBy@LastModifiedBy@CreatedDate@LastModifiedDate 来追踪实体的创建与更新。如:

@Getter
@Setter
class Person {

    @CreatedBy
    private String createUser;

    @LastModifiedBy
    private String lastUpdateUser;

    @CreatedDate
    private Date createTime;

    @LastModifiedDate
    private Date lastUpdateTime;
}
文章作者: koral
文章链接: http://luokaiii.github.io/2020/08/18/后端/SpringDataElasticsearch/6.审计功能/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自