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

标签 configuration spring-data-jpa auditing

我怎样才能做同样的事情:<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();
  }
}

关于configuration - Spring Data JPA 以编程方式启用审计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21331080/

相关文章:

asp.net-mvc - Azure 上的 Umbraco 6 : UmbracoModule Service Unavailable

java - 我还需要在服务器上配置 jconsole 吗

java - 在子级中插入新记录的多对多映射问题(JPA)

database - 版本控制数据库持久对象,你会怎么做?

java - Hibernate Envers 4.3 迁移到 5.0 - 条件 Envers 审计

c# - 登录 Winform 应用程序

Tomcat web.xml 配置变量

java - 是否可以重用上下文属性占位符作为需要 <props> 列表的属性的提供者?

java - JPA - 映射具有相同实体的列

ssl - 用于基本身份验证的 nginx 配置,允许加密自动更新