审计

为了激活审计,请将@EnableJdbcAuditing添加到您的配置中,如下例所示。

使用 Java 配置激活审计
@Configuration
@EnableJdbcAuditing
class Config {

  @Bean
  AuditorAware<AuditableUser> auditorProvider() {
    return new AuditorAwareImpl();
  }
}

如果您向ApplicationContext公开一个类型为AuditorAware的 Bean,则审计基础结构会自动获取它并使用它来确定要设置在域类型上的当前用户。如果在ApplicationContext中注册了多个实现,则可以通过显式设置@EnableJdbcAuditingauditorAwareRef属性来选择要使用的实现。