Skip to main content
 首页 » 编程设计

configuration中Spring Data JPA 以编程方式启用审计

2024年11月24日7mayingbao

我怎样才能做同样的事情:<jpa:auditing auditor-aware-ref="yourAuditorAwarebean" />以编程方式在 @Configuration类?
spring xml 配置是否强制执行此操作?

引用:http://docs.spring.io/spring-data/jpa/docs/1.4.3.RELEASE/reference/html/jpa.repositories.html#d0e2427

请您参考如下方法:

自 Spring Data JPA 1.5 ( link to documentation ) 起,现在支持用于审计的 Java 配置

替换 <jpa:auditing auditor-aware-ref="yourAuditorAwarebean" />@EnableJpaAuditing任何配置类上的注释。

例如:

@Configuration 
@EnableJpaAuditing 
class Config { 
 
  @Bean 
  public AuditorAware<AuditableUser> yourAuditorAwarebean() { 
    return new YourAuditorAwareImpl(); 
  } 
}