审计
为了激活审计功能,请在您的配置中添加 @EnableJdbcAuditing,示例如下:
通过 Java 配置激活审计
@Configuration
@EnableJdbcAuditing
class Config {
@Bean
AuditorAware<AuditableUser> auditorProvider() {
return new AuditorAwareImpl();
}
}
如果您将类型为 AuditorAware 的 bean 暴露给 ApplicationContext,审计基础设施会自动将其获取并用于确定当前用户以设置到域类型上。如果您在 ApplicationContext 中注册了多个实现,可以通过显式设置 @EnableJdbcAuditing 的 auditorAwareRef 属性来选择要使用哪一个。