2016-03-12 48 views
0

您好,我需要将此项目的https://github.com/spring-projects/spring-data-envers集成到我的项目中。我使用spring-boot来管理我的所有配置,所以我不知道如何将该行添加到我的项目中: 。我将依赖项spring-data-envers添加到了我的项目中,但为了使用spring-data提供的其他内容必须完成的存储库,我没有看到。请给我一个关于如何使用弹簧启动的方法提示如何将spring-data-envers集成到我的项目中

+1

有弹簧引导和弹簧数据envers点指南这里:http://stackoverflow.com/a/ 29308586/1098564注意:spring-data-envers不是一个维护良好的项目,与querydsl冲突(如果使用的话) – sdoxsee

回答

1

补充一点:

@EnableJpaRepositories(repositoryFactoryBeanClass = EnversRevisionRepositoryFactoryBean.class) 

我们使用这样的:

@Configuration 
@EnableJpaAuditing(auditorAwareRef = "auditorAwareImpl") 
@EnableJpaRepositories(repositoryFactoryBeanClass = EnversRevisionRepositoryFactoryBean.class) 
@EnableTransactionManagement 
public class DataRestConfig 
    extends RepositoryRestMvcConfiguration { 
} 
0

存储库本身有一个example如何使用它。

一般而言,您需要为实体添加特殊的Hibernate注释@Audited。 并且您的存储库接口应扩展其他接口EnversRevisionRepository

+0

我的问题不是如何使用envers。我想知道如何将jpa工厂bean添加到我的项目中。我找到了我的答案。显然我们必须使用@EnableJpaRepositories注释 –

相关问题