如何将spring-data-envers集成到我的项目中

时间:2016-03-12 21:05:15

标签: spring spring-boot spring-data-jpa

您好我需要将https://github.com/spring-projects/spring-data-envers的此项目集成到我的项目中。我正在使用spring-boot来管理我的所有配置,因此我不知道如何添加该行: 进入我的项目。我将依赖spring-data-envers添加到我的项目中,但是为了使用spring-data提供的东西,我还没有看到别的东西。请给我一个关于如何使用spring-boot

执行此操作的提示

2 个答案:

答案 0 :(得分:2)

添加:

@EnableJpaRepositories(repositoryFactoryBeanClass = EnversRevisionRepositoryFactoryBean.class)

我们用这个:

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

答案 1 :(得分:0)

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

通常,您需要向实体添加特殊的Hibernate注释@Audited。 您的存储库接口应该扩展其他接口EnversRevisionRepository